q***@88.com
q***@88.com
  • 发布:2022-04-30 10:23
  • 更新:2022-04-30 11:22
  • 阅读:1960

v-show在小程序上为什么不生效

分类:uni-app

调试的时候在 浏览上是可以的,但运行 微信开发者工具 就不行了,小程序上是直接显示了隐藏部分,正常情况默认是 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;
}
},
}

2022-04-30 10:23 负责人:无 分享
已邀请:
q***@88.com

q***@88.com (作者)

11111

q***@88.com

q***@88.com (作者)

111111

q***@88.com

q***@88.com (作者)

点击了,不会隐藏显示,在浏览器上没问题

5***@qq.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

MarkGo - mark

因为小程序没有v-show这个,只有if这个,
另外还有hidden这个属性,但这个是作为属性而不是条件控制。
所以如果打算生成小程序的话,还是用v-if来控制,非要v-show,可以自己通过style模拟这个效果。

  • 呆狗的一生

    哪家的小程序?是微信的吗?我刚测试过,没有问题。

    2022-04-30 11:27

该问题目前已经被锁定, 无法添加新回复