- 个人网站:【紫陌】【笔记分享网】
- 想寻找共同学习交流、共同成长的伙伴,请点击【前端学习交流群】
目录
1.v-show
2.v-if
3.v-if和v-show区别
1.v-show
v-show严格意义上说“条件隐藏”。浏览器首先不管三七二十一,把HTML元素先渲染起来,符合条件就显示,不符合条件display就为none,不显示,但是元素还在那。
<h2 v-show="false">大家好我是{{name}}h2>
<h2 v-show="2 === 2">大家好我是{{name}}h2>
只显示一个
v-if指令用于条件性地渲染一块内容,这块内容只会在指令的表达式返回true值的时候被渲染。
if="false">大家好我是{{name}}
<h2 v-if="1 === 1">大家好我是{{name}}h2>
演示一些v-if配合v-esle
<div v-if="n === 1">Angulardiv>
<div v-else-if="n === 2">Reactdiv>
<div v-else-if="n === 3">Vuediv>
<div v-else>我爱紫陌div>
<h2>当前的n值是:{{n}}h2>
<button @click="n++">点我n+1button>
<script type="text/javascript">
const vm = new Vue({
el:'#root',
data:{
name:'紫陌',
n:0
}
})
script>