2018-09-11

npm install vue 下载vue;

npm install jquery 下载jquery。

前端流行的三种框架:①vue ②angular ③react

vue是最容易学习的,是有个人维护的,操作元素最方便、简化。
<div id='itany'>

      {{msg}}

</div>

<script src="js/vue.js"></script>//倒入插件’

<script>

new Vue({ //element元素

            el:'#itany',

            data:{//写数据

                msg:'hello vue'

            }

    })

<div id="itany">

  <ul>
循环数组:
<li v-for='value in arr'>{{value}}</li>
循环数组的索引:
<li v-for='(val,index) in arr'>{{index}}<={{val}}</li>
循环数组中的对象:
<li v-for='val in arrs'>{{val.num}}{{val.name}}{{val.age}}</li>
循环对象:
<li v-for='value in obj'>{{obj}}</li>
循环对象中的键:
<li v-for='(value,ind) in obj'>{{ind}}<={{value}}</li>   </ul>    </div>
<script src='vue.js'></script>

<script>

new Vue({

            el:'#itany',

            data:{//书写数据

                arr:[1,2,3,4,5,6]   

                arrs:[

                      {num:1,name:苹果,age:3},

                      {num:2,name:香蕉,age:4},

                      {num:3,name:草莓,age:5},

]     

              obj:{name:hei,age:20}

}

})

</script>

eg:

①:

  *

    1

  *

    2

  *

    3

  *

    4

  *

    5

  *

    6

②:

  *

    0->1

  *

    1->2

  *

    2->3

  *

    3->4

  *

    4->5

  *

    5->6

③:

  *

    1苹果3

  *

    2草莓4

  *

    3葡萄5

④:

{ "name": " hei", "age": 20 }

⑤:

  *

    name- hei

  *

    age-20
用v-for建立表格:
<div id="itany">

<table border="1" cellspacing="0">

<thead>

<tr>

<th>编号</th>

<th>名称</th>

<th>单价</th>

</tr>

</thead>

<tbody>

<tr v-for='value in arrs'>

<td>{{value.num}}</td>

<td>{{value.pname}}</td>

<td>{{value.price}}</td>

</tr>

</tbody>

</table>

</div>

<script src='js/vue.js'></script>

<script>

new Vue({

          el:'#itany',

          data:{

              arr:[

                  {num:1,pname:'苹果',price:2},

                  {num:2,pname:'香蕉',price:3},

                  {num:3,pname:'草莓',price:5}

              ]

          }

      })

</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容