温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Vue常见指令有哪些

发布时间:2021-08-20 19:49:44 来源:亿速云 阅读:127 作者:chen 栏目:编程语言

本篇内容介绍了“Vue常见指令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1、指令的定义

在我们逐一学习Vue常见指令之前,我们首先要明白,什么是指令?简单概括起来,指令是带有v-前缀的特殊属性。例如v-model,代表双向绑定。

2、插值表达式

1)花括号

格式是:{{表达式}}

该表达式支持JS语法,可以调用js内置函数(必须有返回值);表达式必须有返回结果。例如 1 + 1,没有结果的表达式不允许使用,如:var a = 1 + 1。可以直接获取Vue实例中定义的数据或函数。

例子:

Vue常见指令有哪些

2)插值闪烁

使用{{}}方式在网速较慢时会出现问题。在数据未加载完成时,页面会显示出原始的{{}} ,加载完毕后才显示正确数据,称为插值闪烁。

3v-textv-html

使用v-textv-html指令来替代{{}}v-text:将数据输出到元素内部,如果输出的数据有HTML代码,会作为普通文本输出。v-html:将数据输出到元素内部,如果输出的数据有HTML代码,会被渲染。改造原页面内容为:

Vue常见指令有哪些

效果:

Vue常见指令有哪些

并且不会出现插值闪烁,当没有数据时,会显示空白。

3Vue常见指令

1v-model

v-model是双向绑定,视图(View)和模型(Model)之间会互相影响。既然是双向绑定,一定是在视图中可以修改数据,这样就限定了视图的元素类型。目前v-model的可使用元素有:inputselect、Textareacheckboxradiocomponents。基本上除了最后一项,其它都是表单的输入项。

示例:

Vue常见指令有哪些Vue常见指令有哪些

多个checkbox 对应一个model时,model的类型是一个数组,单个checkbox值是boolean类型;radio对应的值是inputvalue值;input textarea 默认对应的model是字符串;select 单选对应字符串,多选对应也是数组。

2v-on

v-on指令用于给页面元素绑定事件。语法是:v-on:事件名="js片段或函数名"。简写语法:@事件名="js片段或函数名"。例如 v-on:click='add' 可以简写为@click='add'

示例:

Vue常见指令有哪些

3v-for

遍历数据渲染页面是非常常用的需求,Vue中通过v-for指令来实现。语法:v- for="item in items"items:要遍历的数组,需要在vuedata中定义好;item:循环变量。在遍历的过程中,如果需要知道数组角标,可以指定第二个参数。语法是:v-for="(item,1 index) in items"v-for除了可以迭代数组,也可以迭代对象。语法基本类似:

v-for="value in object"

v-for="(value,key) in object"

v-for="(value,key,index) in object"

4v-if

-if,顾名思义,条件判断。当得到结果为true时,所在的元素才会被渲染。语法:v-if="布尔表达式"。示例:

Vue常见指令有哪些

“Vue常见指令有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vue
AI