vue系列教程(二)常用指令01
2020-01-14 05:00
316 查看
1.什么是指令?
用来扩展html标签的功能
1.1 v-model 双向数据绑定,一般用于表单元素
用法如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>常用指令v-model</title> <script src="js/vue.js"></script> <script> window.onload = function () { new Vue({ el:'#itany',//Vue2.0中不允许将vue2.0实例挂在到<html>或<body>元素,在vue1.0中是可以的 data:{ name:'', age:21, flag:true, nums:[12,2,23,5], user:{id:9521,name:'唐伯虎'}, } }) } </script> </head> <body> <div id="itany"> 用户名:<input type="text" v-model="name"/><br/> {{name}}<br/> {{age}}<br/> {{flag}}<br/> {{nums}}<br/> {{user}}<br/> </div> </body> </html>
1.2 v-for对数组进行循环
用法如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>常用指令v-for</title> <script src="js/vue.js"></script> <script> window.onload = function () { new Vue({ el:'#itany',//Vue2.0中不允许将vue2.0实例挂在到<html>或<body>元素,在vue1.0中是可以的 data:{ arr:[12,23,1,3,45,2,6], users:[ {id:12,name:'张三',age:13}, {id:21,name:'李四',age:23}, {id:33,name:'王五',age:33} ], arr2:[12,1,3,45,56,12] } }) } </script> </head> <body> <div id="itany"> <ul> <!--普通循环--> <!--循环数组--> <!--<li v-for="value in arr">{{value}}</li>--> <!--循环对象--> <!--<li v-for="value in user">{{value}}</li>--> <!--键值对循环--> <!--<li v-for="(v,k) in user">{{k}}={{v}}</li>--> <!--循环包含重复数据的集合,可以通过指定:key属性绑定唯一的key,当更新元素时可重用元素,提高效率--> <!--<li v-for="(v,k) in arr2" :key="k">{{v}}</li>--> <li v-for="(user,index) in users"> 序号:{{index+1}} id:{{user.id}} 姓名:{{user.name}} 年龄:{{user.age}} </li> </ul> </div> </body> </html>
github代码下载地址:https://github.com/xiangjianming/vueStart.git
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- vue系列教程(三) 常用指令02
- Vue.js 系列教程 1:渲染,指令,事件
- 自定义View系列教程01--常用工具介绍
- 自定义View系列教程01--常用工具介绍
- Vue.js学习系列(二十)--常用指令(三)
- Vue.js 系列教程 1:渲染,指令,事件
- Vue.js 系列教程 1:渲染,指令,事件
- Vue.js学习系列(二十)--常用指令(三)
- 自定义View系列教程01--常用工具介绍
- Vue.js学习系列(十七)--常用指令(一)
- [js高手之路] vue系列教程 - vue的基本用法与常见指令(1)
- Vue.js常用指令之循环使用v-for指令教程
- 自定义View系列教程01--常用工具介绍
- 自定义View系列教程01--常用工具介绍
- eclipse使用教程系列五:调优,启动参数设置,字体,背景颜色,编码格式等常用设置大全
- [转]Ultra Fractal教程系列18——如何使用图层01——图层面板
- 【REACT NATIVE 系列教程之十三】利用LISTVIEW与TEXTINPUT制作聊天/对话框&&获取组件实例常用的两种方式
- Vue.js 系列教程 2:组件,Props,Slots
- 使用Vue构建Ionic混合APP系列教程(二):导航
- Cordova系列学习教程01. 了解Cordova