当前位置:   article > 正文

论文项目总结02-前端技术点总结_csdn前端项目论文

csdn前端项目论文

一、Vue的使用(基于js库)

1.1、导入js库

  1. <!--vue-->
  2. <script src="assets/vue.min-v2.5.16.js"></script>
  3. <!-- 路由 -->
  4. <script src="assets/vue-router.min-2.7.0.js"></script>
  5. <!-- 发送http请求 -->
  6. <script src="assets/axios.min.js"></script>

1.2、放个div,将管理权交给vue

  1. <div id=app>
  2.     
  3. </div>

1.3、构建框架

  1. //创建一个vue实例(对象)
  2. new Vue({
  3. //将id为app的div的管理权交给vue
  4. el: '#app',
  5. //网页控件和数据进行双向绑定
  6. data: {
  7. userCode: null,
  8. pwd: null
  9. },
  10. //要绑定的函数
  11. methods: {
  12. },
  13. //页面加载完成后执行
  14. created: function () {
  15. }

二、Vue路由的基本使用

2.1、定义模板

  1. <template id="template_insert_or_update">
  2. </template>

2.2、创建模板的实例对象

  1. var myTemplate = {
  2. //设置id为template_insert_or_update的模板
  3. template: '#template_insert_or_update',
  4. //要绑定的数据
  5. data(){
  6. return{
  7. }
  8. },
  9. //要绑定的函数
  10. methods:{
  11. },
  12. //页面加载完成后执行
  13. created: function () {
  14. }
  15. }

2.3、创建vue的路由对象

  1. //创建router实力,维护路由(点击不同链接,显示不同的模板)
  2. var rt = new VueRouter({
  3. routes: [
  4. {path: '/add', component: myTemplate}
  5. ]
  6. });

2.4、将自定义的路由对象交给vue管理

  1. //创建vue实例对象
  2. new Vue({
  3. //将id=app的div的管理权交给vue
  4. el: '#app',
  5. router: rt, //将自定义的路由绑定到vue实例
  6. //需要绑定的数据
  7. data: {
  8. });

 

2.5、通过<router-view></router-view>显示路由

2.6、通过<router-link>xxx</router-linke>切换路由

2.7、通过js代码控制路由

2.7.1、通过js代码切换路由

this.$router.push("/add");

2.7.2、获取路由参数

this.$route.query

三、BootStrap

1、导库

  1. <!--注意:顺序不能错-->
  2. <!-- bootstrap的样式,注意rel属性别忘了写-->
  3. <link href="assets/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
  4. <!-- jQuery库 -->
  5. <script src="assets/jquery-3.5.1.min.js"></script>
  6. <!-- bootstrap库 -->
  7. <script src="assets/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

2、设置container

  1. <div class="container">
  2. </div>

3、布局相关

3.1、行

  1. <div class="row">
  2. </div>

3.2、设置两个div水平平分整个屏幕

  1. <div class="row">
  2. <div class="col-md-6">
  3. </div>
  4. <div class="col-md-6">
  5. </div>
  6. </div>

3.3、一个div宽度占6个格,但是要水平居中显示

  1. <div class="row">
  2. <div class="col-md-6 col-md-offset-3">
  3. </div>
  4. </div>

3.4、表单相关

1、控制文本框的样式

<input type="text" class="form-control"/>

2、控制按钮的样式, 要求使用超链接的样式

  1. <button class="btn btn-link">
  2. 百度一下
  3. </button>

3、标签

<label>用户名:</label>

4、表格

  1. <table class="table table-striped">
  2. <!--表标题-->
  3. <caption>这是一个标题</caption>
  4. <!--表头-->
  5. <thead>
  6. <tr>
  7. <th>用户名</th>
  8. </tr>
  9. </thead>
  10. <!--表内容-->
  11. <tbody>
  12. <tr>
  13. <td>张三</td>
  14. </tr>
  15. </tbody>
  16. </table>

5、用于分页的导航

  1. <ul class="pagination">
  2. <li class="active">
  3. <a>1</a>
  4. </li>
  5. </ul>

四、Vue常用指令

4.1、逻辑控制

v-if=" "和v-else= " " 

4.2、循环控制

v-for= "item in array" 

4.3、绑定按钮点击事件

@click="doLogin"
v-on:click="doLogin" 

4.3、绑定数据

v-model="data中要绑定的数据" 

4.4、绑定属性

<img :src="u.img"/>
<img v-bind:src="u.img"/> 

4.5、插值表达式

{{ }} 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/42469
推荐阅读
相关标签
  

闽ICP备14008679号