Vue基础指令
v-bind:
语法:
<元素 v-bind:属性名1="值1" v-bind:属性名2="值2"></元素>
// 简写, 省略v-bind
<元素 :属性名1="值1" :属性名2="值2"></元素>
v-for:
语法:
<标签 v-for="(值, 索引或者属性名) in 目标结构" :key="唯一值"></标签>
功能:列表渲染, 所在标签结构, 按照数据数量, 循环生成
vue指令v-text和v-html:
v-text="vue数据变量"
v-html="vue数据变量"
v-text把值当成普通字符串显示, v-text ===> innerText
v-html把值当做html解析,v-html ===> innerHTML
vue指令v-show和v-if:
● <标签 v-show="vue变量" />
● <标签 v-if="vue变量" />
如果vue变量的值为true,就可见,否则就不可见。
● v-show 用的display:none隐藏 (频繁切换使用)
● v-if 直接从DOM树上添加或移除
vue指令v-if,v-else-if,else:
语法
<标签 v-if="条件"> </标签>
<标签 v-else-if="条件"> </标签>
<标签 v-else-if="条件"> </标签>
<标签 v-else> </标签>