vue-基础指令一定要知道

91 阅读1分钟

Vue基础指令

v-bind:

语法:

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

code.png

v-for:

语法:

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

功能:列表渲染, 所在标签结构, 按照数据数量, 循环生成

image.png

vue指令v-text和v-html:

   v-text="vue数据变量"
   v-html="vue数据变量"

v-text把值当成普通字符串显示, v-text ===> innerText
v-html把值当做html解析,v-html ===> innerHTML

image.png

vue指令v-show和v-if:

 ● <标签 v-show="vue变量" />  
 ● <标签 v-if="vue变量" />
如果vue变量的值为true,就可见,否则就不可见。

● v-show 用的display:none隐藏 (频繁切换使用)
● v-if 直接从DOM树上添加或移除

image.png

vue指令v-if,v-else-if,else:

语法

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

image.png