Heim> Web-Frontend> View.js> Hauptteil

vue常用指令有哪些

青灯夜游
Freigeben: 2020-11-25 11:32:20
Original
36437 Leute haben es durchsucht

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常用指令有哪些

vue.js官方给自己的定为是数据模板引擎,并给出了一套渲染数据的指令。

Vue.js的指令是以v-开头的,它们作用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性(attribute)。

指令的作用是当表达式的值改变时,相应地将某些行为应用到 DOM 上。

vue常用指令总结

1.v-once

能执行一次性地插值,当数据改变时,插值处的内容不会更新。但请留心这会影响到该节点上的其它数据绑定:

原始值: {{msg}}

后面的: {{msg}}

Nach dem Login kopieren

4.v-else

必须和v-if一起用才可以 不能单独用 而且必须在v-if下面 中间有别的标签也会报错

  

小明的身高是: {{height}}m

  

小明的身高不足1.70m

Nach dem Login kopieren

5.v-else-if

这个比较简单 直接看代码就可以了 哈哈哈 输入成绩多少 就显示相应的等级

输入的成绩对应的等级是:

优秀

良好

及格

不及格

Nach dem Login kopieren

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}}

Nach dem Login kopieren

7.v-html

双大括号会将数据解释为普通文本,而非 HTML 代码。为了输出真正的 HTML,你需要使用v-html 而且给一个标签加了v-html 里面包含的标签都会被覆盖。

注意v-html要慎用 因为会出现安全问题 官网解释为:你的站点上动态渲染的任意 HTML 可能会非常危险,因为它很容易导致 XSS 攻击。请只对可信内容使用 HTML 插值,绝不要对用户提供的内容使用插值。

  

哈哈哈

 
Nach dem Login kopieren

8.v-text

给一个便签加了v-text 会覆盖标签内部原先的内容 如下面的例子 哈哈哈不会显示

哈哈哈

Nach dem Login kopieren

9.v-bind

用法

 ...  ...
Nach dem Login kopieren

改变src alt等属性
Nach dem Login kopieren

还可以绑定类名和css样式等

//v-for是一个遍历 给他一个calss 如果index===cative class名是active,如果不等就为空 //index 是v-for的索引

{{college}}

今天的天气很好!

Nach dem Login kopieren

注意input里面 用了v-blnd 写法不在是{{}}包着了;

 

              //加粗的内容刚刚学时 很容易出错 注意不要加{{}}; 原始值:value=name /> 模板:value=name.split('').reverse().join() /> methods:value=fz() /> conputed:value=fz2 />
Nach dem Login kopieren

10.v-on

绑定事件的 还有些用法在后面的博客中会提到

 ...  ...
Nach dem Login kopieren

11.v-model

v-model是一个指令,限制在

相关推荐:

2020年前端vue面试题大汇总(附答案)

vue教程推荐:2020最新的5个vue.js视频教程精选

更多编程相关知识,请访问:编程入门!!

Das obige ist der detaillierte Inhalt vonvue常用指令有哪些. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn