收藏
回答

公共属性hidden不生效的某种情况?

为什么上面红方框中点击事件后hidden属性有效果,而下面红色方框点击事件后hidden不生效,

两种情况下点击都生效了,控制台都输出了data-idx的值,

因为这是测试的情况,没有添加样式

最后一次编辑于  2020-07-23
回答关注问题邀请回答
收藏

2 个回答

  • 热心市民李女士
    热心市民李女士
    2020-07-23

    把这块的 !==换成 != 就可以了

    2020-07-23
    有用 1
    回复 3
    • 洪欢
      洪欢
      2020-07-23
      感谢,这是为什么呢?为什么wx:for实现  !== 又是正常的呢
      2020-07-23
      回复
    • 热心市民李女士
      热心市民李女士
      2020-07-23回复洪欢
      循环出来idx的是number类型,下面这块传的是string类型  !==还比较了两个值得类型
      2020-07-23
      回复
    • 洪欢
      洪欢
      2020-07-23回复热心市民李女士
      感谢,这应该是js总最基本的了,傻逼了。
      2020-07-23
      回复
  • 南方菜好吃
    南方菜好吃
    2020-07-23

    你确定{{index}}有数据?,缺少wx:key="index"


    2020-07-23
    有用
    回复 4
    • 洪欢
      洪欢
      2020-07-23
      你好,有数据的,因为那里用的是wx:for 会有一个index值
      2020-07-23
      回复
    • 南方菜好吃
      南方菜好吃
      2020-07-23回复洪欢
      用wx:if
      2020-07-23
      回复
    • 洪欢
      洪欢
      2020-07-23回复南方菜好吃
      感谢您的回答,功能实现了,我也是采用的wx:if。提出这个问题,是想知道这是一个bug,还是我的写法有问题。
      2020-07-23
      回复
    • hf
      hf
      2020-07-24回复洪欢
      hidden 用!=  wx:if 可以用!= 和 !==。区别的话,应该是层级问题吧。一个消耗高 一个消耗低。
      2020-07-24
      回复
登录 后发表内容
问题标签