调试的时候在 浏览上是可以的,但运行 微信开发者工具 就不行了,小程序上是直接显示了隐藏部分,正常情况默认是 false,应该不会显示的
<view class="h-td" v-show="show_cc" >123123</view>
data() {
return {
show_cc: false,
}
}
methods: {
btn_ss() {
if (this.show_cc) {
this.show_cc = false;
} else {
this.show_cc = true;
}
},
}
6 个回复
q***@88.com (作者)
11111
q***@88.com (作者)
111111
q***@88.com (作者)
点击了,不会隐藏显示,在浏览器上没问题
5***@qq.com
this.show_cc = !this.show_cc
q***@88.com (作者)
不行哦,正常情况,我设置了默认是 false. 载入后应该默认是不显示的,但是在浏览上默认是不显示,但运行到 微信小程序后,就会直接显示出来了
2022-04-30 10:36
5***@qq.com
回复 1***@qq.com: 你去看小程序页面编译后是怎样的
2022-04-30 11:08
呆狗的一生 - 呆狗的一生
发demo上来
MarkGo - mark
因为小程序没有v-show这个,只有if这个,
另外还有hidden这个属性,但这个是作为属性而不是条件控制。
所以如果打算生成小程序的话,还是用v-if来控制,非要v-show,可以自己通过style模拟这个效果。
呆狗的一生
哪家的小程序?是微信的吗?我刚测试过,没有问题。
2022-04-30 11:27