vue第一天总结

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 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 3,590评论 0 6
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 9,717评论 1 52
  • 落霞满山阅读 116评论 1 1
  • 辞旧迎新,万物复苏,新的一年,汪沟小子给大家拜个晚年,汪沟小子在此感恩身边的每一个人,感谢你们一直的陪伴...
    汪沟小子阅读 32,559评论 0 2
  • 1,没有好久不见的别来无恙……八月照相馆,巴顿回忆录,美国往事,返老还童,爱有来生,幸福的黄手帕 2,写下故事,然...
    Marshallll阅读 146评论 0 0