美文网首页
vue第一天总结

vue第一天总结

作者: 七缘灬 | 来源:发表于2018-09-11 15:34 被阅读0次

    1.下载并且安装vue.js,输入指令 upm install vue,下载成功之后出现文件即可。

    1. vue相对于Angular、react来说是最容易学习的一种框架,vue的操作元素更方便,简化了DOM的操作。

    3.vue的指令:v-for 当建立一个新的vue框架时,用new Vue; 开头的v要大写,在创建vue框架前要先创建一个选择器来承载,例如:id选择器、class选择器。

    4.vue是一套构建用户界面的渐进式框架,vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组。

    例子:使用vue制作的table表单

    <body>
        <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.name}}</td>
                       <td>{{value.age}}</td>
                   </tr>
               </tbody>
            </table>
        </div>
    
        <script src="node_modules/vue/dist/vue.js"></script>
        <script>
            new Vue({
                el:'#itany',
                data:{
                    arrs:[
                     {num:1,name:"鸣人",age:18},
                     {num:2,name:"佐助",age:19},
                     {num:3,name:"小樱",age:17}
                    ]
                }
            })
        </script>
    </body>
    

    效果如下:


    图片.png

    例子:使用vue中的数组,对象等;

    <body>
         <div id='itany'>
             {{msg}}
             {{num}}
             {{obj}}
             {{arr}}
             <ul>
                 <li v-for="val in arr">{{val}}</li>
                 <li v-for="(val,index) in arr">{{val}}-{{index}}</li>
             </ul>
             <ul>
                 <li v-for="value in obj">{{value}}</li>
                 <li v-for="(value,index) in obj">{{index}}-{{value}}</li>
             </ul>
             <ul>
                 <li v-for="val in arrs">{{val.num}}-{{val.name}}-{{val.age}}</li> 
             </ul>
         </div>
    
         <script src='node_modules/vue/dist/vue.js'></script>
          <script>
            new Vue({
              el:'#itany',
              data:{
                  msg:'前端一班',
                  num:'12',
                  arr:[1,2,3,4],
                  obj:{name:"杰克",age:17,hobby:"台球"},
                  arr:[1,2,3,4,5],
              }
                
            })
      </script>
    </body>
    

    效果如下:


    图片.png

    相关文章

      网友评论

          本文标题:vue第一天总结

          本文链接:https://www.haomeiwen.com/subject/wzsugftx.html