0. 模板语法
{
{ }}中绑定的也可以是单个表达式,不能是语句
单个表达式:3 > 5 ? 'yes' : 'no'
语句:var a = 20; // 凡是这种带分号的就是语句
<p>{
{
3 > 5 ? 'yes' : 'no' }}</p>
1. v-html 将字符串渲染成HTML标签
export default {
data(){
return{
link:"<a href='http://cn.vuejs.org'>vue官网</a>"
}
},
}
<p v-html="link"></p>
- 运行结果
2. v-bind:[ 缩写为‘:’ ] 动态绑定属性
export default {
data(){
return{
classCurrent:"current"
}
},
}
<p v-bind:class="classCurrent"></p>
<p :class="classCurrent"></p>
- 运行结果
3. v-if/v-else 条件渲染,相当于if…else…
export default {
data(){
return{
flag:'true'
}
},
}
<p v-if="flag">是真的</p>
<p v-else>是假的</p>
- 运行结果
- v-if/v-else也可以用于一整段代码的逻辑判断
<div v-if="flag">
<h3>我是第一段话</h3>
<p>显示第一段话</p>
</div>
<</