Vue学习笔记——v-if实现原理
v-if<div id="app"><p v-if="isShow">v-if</p><h2 v-if="temperature>=35">热死了</h2><input type="button" value="切换" @click="toggleIsShow()" /><input type="button" v
·
v-if
<div id="app">
<p v-if="isShow">v-if</p>
<h2 v-if="temperature>=35">热死了</h2>
<input type="button" value="切换" @click="toggleIsShow()" />
<input type="button" value="+" @click="add()" />
<input type="button" value="-" @click="sub()" />
</div>
<body>
<script>
var app =new Vue({
el:"#app",
data:{
isShow:true,
temperature:30
},
methods:{
toggleIsShow:function(){
this.isShow = !this.isShow;
},
add:function(){
this.temperature ++;
},
sub:function(){
this.temperature--;
}
}
})
</script>
通过浏览器审查发现
v-if是动态的向DOM树内添加或者删除DOM元素,当v-if值为false则页面不会有这个html标签显示,反之则显示
更多推荐
已为社区贡献2条内容
所有评论(0)