我是靠谱客的博主 烂漫煎饼,最近开发中收集的这篇文章主要介绍Vue常用的指令都有哪些?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. v-model 多用于表单元素实现双向数据绑定(同angular中的ng-model)

<标签 v-model.修饰符="vue数据变量">  </标签>

2.v-for  列表渲染, 所在标签结构, 按照数据数量, 循环生成

<标签 v-for"(值, 索引或者属性名) in (目标结构)" :key="唯一值">  </标签>

3.v-show 显示内容(同angular中的ng-show 如果vue变量的值为true,就可见,否则就不可见)

 <标签 v-show="vue变量" >  </标签>

4.v-hide 隐藏内容 (同angular中的ng-hide)

<标签 v-hide="vue变量">  </标签>

5.v-if 显示与隐藏 (dom元素的删除添加 同angular中的ng-if 默认值为false 如果vue变量的值为true,就可见,否则就不可见)

<标签 v-if="条件">        </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else>             </标签>

6.v-else-if 必须和v-if 连用

<标签 v-if="条件">        </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else>             </标签>

7.v-else 必须和v-if 连用,不能单独使用 否则报错 模板编译错误

<标签 v-if="条件">        </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else-if="条件">   </标签> 
<标签 v-else>             </标签>

8.v-bind 动态绑定 作用:及时对页面的数据进行更改

<标签 v-bind:属性名1="值1" v-bind:属性名2="值2">  </标签>
// 简写, 省略v-bind
<标签 :属性名1="值1" :属性名2="值2">  </标签>

9.v-on:click 给标签绑定事件,可以缩写为@,例如绑定一个点击事件,事件处理函数必须写在methods中

<标签 v-on:事件名="要执行的少量代码" >
<标签 v-on:事件名="methods中的函数" >
<标签 v-on:事件名="methods中的函数(实参)">

10.v-text 解析文本

<标签 v-text="vue数据变量">  </标签>

11.v-html 解析html标签

<标签 v-html="vue数据变量">  </标签>

12.v-bind:class 用v-bind给标签class设置动态的值

<标签 :class="变量" />
<标签 :class="{类名1: 布尔值, 类名2: 布尔值}" />

13.v-bind:style 给标签动态设置style的值

<标签 :style="{css属性名: 值}" />

14.v-once 进入界面时 只渲染一次 不在进行渲染

<标签 v-once>  </标签> 

15.v-clock 防止闪烁

<标签 v-cloak>  </标签>

16.v-pre 把标签内部的元素原位输出

<标签 v-pre>  </标签>

最后

以上就是烂漫煎饼为你收集整理的Vue常用的指令都有哪些?的全部内容,希望文章能够帮你解决Vue常用的指令都有哪些?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部