【发布时间】:2022-12-20 01:46:14
【问题描述】:
new Vue({
el: '#selector',
data: {
checked: false,
unchecked: true
},
methods: {
hidecont() {
this.checked = !this.unchecked;
}
});
<div id="selector">
<div class="checkbox">
<label><input type="checkbox" v-model="checked" @click="hidecont" >Options</label>
</div>
<div class="container" id="app-container" v-if="unchecked">
<p>Text is visible</p>
</div>
</div>
我已经使用 check=!checkedd 之类的方法进行了切换,但我仍然无法隐藏内容。
最初复选框和文本内容应该是可见的。因此,一旦用户单击复选框,内容就会隐藏起来。
【问题讨论】:
标签: javascript vue.js vuejs2