扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章将为大家详细讲解有关vue常用指令是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
成都创新互联长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为克什克腾企业提供专业的成都做网站、网站设计、外贸营销网站建设,克什克腾网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。vue常用指令有:v-once指令、v-show指令、v-if指令、v-else指令、v-else-if指令、v-for指令、v-html指令、v-text指令、v-bind指令、v-on指令、v-model指令等等。
vue.js官方给自己的定为是数据模板引擎,并给出了一套渲染数据的指令。
Vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性(attribute)。
指令的作用是当表达式的值改变时,相应地将某些行为应用到 DOM 上。
vue常用指令总结
1.v-once
能执行一次性地插值,当数据改变时,插值处的内容不会更新。但请留心这会影响到该节点上的其它数据绑定:
原始值: {{msg}}
后面的: {{msg}}
4.v-else
必须和v-if一起用才可以 不能单独用 而且必须在v-if下面 中间有别的标签也会报错
1.7">小明的身高是: {{height}}m
小明的身高不足1.70m
5.v-else-if
这个比较简单 直接看代码就可以了 哈哈哈 输入成绩多少 就显示相应的等级
输入的成绩对应的等级是:
= 90">优秀
= 75">良好
= 60">及格
不及格
6.v-for
基于数据渲染一个列表,类似于JS中的遍历。其数据类型可以是 Array | Object | number | string
该指令之值,必须使用特定的语法(item, index) in items, index是索引,可以省略。item是 为当前遍历元素提供别名(可以自己随便起名字) 。v-for的优先级别高于v-if之类的其他指令
{{index +':'+d}}
{{index+':'+dd}}{{dd2}}{{gg}}
{{gg2}}
7.v-html
双大括号会将数据解释为普通文本,而非 HTML 代码。为了输出真正的 HTML,你需要使用v-html 而且给一个标签加了v-html 里面包含的标签都会被覆盖。
注意v-html要慎用 因为会出现安全问题 官网解释为:你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,绝不要对用户提供的内容使用插值。
哈哈哈
8.v-text
给一个便签加了v-text 会覆盖标签内部原先的内容 如下面的例子 哈哈哈不会显示
哈哈哈
9.v-bind
用法
... ...
例
改变src alt等属性
还可以绑定类名和css样式等
//v-for是一个遍历 给他一个calss 如果index===cative class名是active,如果不等就为空 //index 是v-for的索引{{college}}
今天的天气很好!
注意input里面 用了v-blnd 写法不在是{{}}包着了;
//加粗的内容刚刚学时 很容易出错 注意不要加{{}}; 原始值:value=name /> 模板:value=name.split('').reverse().join() /> methods:value=fz() /> conputed:value=fz2 />
10.v-on
绑定事件的 还有些用法在后面的博客中会提到
... ...
11.v-model
v-model是一个指令,限制在、
关于“vue常用指令是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流