如何在Vue中进行条件渲染?

在Vue中,我们可以使用v-if和v-show指令实现条件渲染。v-if会根据表达式的真假来动态添加或删除元素,而v-show则只是控制元素的显示与隐藏。代码讲解

<div id=”app”>

<button @click=”toggle”>Toggle</button> <p v-if=”visible”>这是一个可见的段落。</p> <p v-show=”visible”>这是另一个可见的段落。</p>

</div>

<script>new Vue({ el: ‘#app’, data: { visible: true }, methods: { toggle() { this.visible = !this.visible } }})

</script>

在上述示例中,我们使用v-if和v-show指令根据visible数据属性的真假来控制两个段落元素的可见性。点击按钮后,visible的值将被取反,从而触发条件渲染。

发表评论