一、Vue常用指令

指令目录:

1.v-show
2.v-if
3.v-model
4.v-on
5.v-for
6.v-bind
7.v-text
8.v-cloak

---------------------------------------

9.自定义指令 表单自动获取焦点

-----------------------------------------

一、v-cloak

作用 :防止页面数据加载速度慢时,页面闪出花括号 {{}},直到数据加载完成才会显示出DOM节点
语法 : HTML中 <div v-cloak>{{表达式}}</div> style 中 [v-cloak] {display:none}
注意 :在用到花括号时候才会使用

二、v-text

作用:更新元素的文本内容textContent
语法:v-text=‘msg’ 类似于innerHTML,会将子节点内容全部更新,但是不会解析HTML标签
注意:与双大括号功能类似

三、对比 v-show 与 v-if

语法 :v-show = 表达式结果的布尔值
true :显示元素
false :隐藏元素
控制的元素display属性
语法 : v-if = 表达式结果的布尔值
true :显示元素
false :移除元素
控制元素的visibility属性

四、v-for

作用 :遍历data中某个变量的数据,并在页面进行数据展示
语法 :v-for = "(item,index) in arr"
item :表示每次遍历得到的元素
index :表示item的索引,从来0开始(可选参数)
arr :需要遍历的data数据中的数组

五、v-bind

作用 :绑定HTML元素的属性
语法 : v-bind :属性名 = "表达式"
绑定一个属性:<img v-bind:src='myUrl' />
绑定多个属性 :<img v-bind="{src:myUrl,title:msg}" />
如果绑定的属性是需要控制的:
绑定class :v-bind:class="{类名:表达式}"
<button v-bind:class="{red:true}"></button>

六、 v-model 双向绑定

作用:将用户的输入同步到视图上
语法 :v-model = 变量
注意 :v-model指令必须绑定在表单元素上

七、v-on 事件绑定

作用:
语法:
注意:

八、自定义指令

作用:
语法:
注意:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,473评论 0 29
  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 13,799评论 4 129
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 6,680评论 0 6
  • 下载安装搭建环境 可以选npm安装,或者简单下载一个开发版的vue.js文件 浏览器打开加载有vue的文档时,控制...
    冥冥2017阅读 11,275评论 0 42
  • 北国燕地,朔风摇雪,涛涛连绵千里边塞,古城遍布山雪之间,边界以北,漠漠苍凉。 他走在先秦古老的城墙,手掌抚过残缺疮...
    何小晨阅读 1,580评论 2 1

友情链接更多精彩内容