vue知识点

2018-09-11  本文已影响0人  苏凉_169e

1,vue相对于Angular和React来说是最容易学习的一个框架;

2,vue由华人由雨溪个人维护;

3,vue操作元素更方便,并且也简化了DOM操作;

4,当创建一个新的vue框架时,new Vue 这里的vue要注意开头大写,且 创建一个新的vue框架需要有一个选择器作为容器来承载,id选择器,class选择器等皆可;

5,可以在vue.js里对dom元素进行更改;

6,vue中的data是用来存放数据的地方;

7,vue指令:v-for,将数组,对象,或是文字信息等需要使用的值,在dom中循环遍历,例:

 <div class="text">
   <ul>
     <li v-for="val in arr">{{val}}</li>
   </ul>
</div>
<script src="js/vue.js"></script>
<script>
    new Vue({
      el:'.text',
      data:{
         arr:[1,2,3]
   }
  })
</script>

8,v-for循环 值和下标 写法为 :

<ul>
  <li v-for="(val,index) in arr">{{index}}=>{{val}}</li>
</ul>

9,用vue制作table表格:

 <div class="text">
    <table border="1" cellspacing="0" style="width:300px;text-align:center">
       <thead>
          <th>编号</th>
          <th>名称</th>
          <th>价格</th>
      <thead>
      <tbody v-for="(val,index) in arrs">
        <td>{{index+1}}</td>
        <td>{{val.pname}}</td>
        <td>{{val.price}}</td>
      </tbody>
   </table>
</div>
<script src="js/vue.js"></script>
<script>
  new Vue({
    el:'.text',
    data:{
       arrs:[
          {pname:'桃子',price:'5'},
          {num:2,pname:'苹果',price:'4'},
          {num:3,pname:'香蕉',price:'3'}
       ]
    }
  })
</script>
上一篇 下一篇

猜你喜欢

热点阅读