收藏
回答

wx:if判断语句使用「!=」多个条件时不生效?

第一个图判断中包含多个条件,使用「==」生效

第二个图判断中包含多个条件,使用「!=」不生效

第三个图判断中包含单个条件,使用「!=」生效

判断登录状态,未登录情况下 第0行和最后一行不显示。

wx:if和wx:elif都用了,跟我出现的情况都一样。


1.


2.


3.

回答关注问题邀请回答
收藏

4 个回答

  • 清茶涩
    清茶涩
    2021-04-14

    你这不是永远都会进去吗

    2021-04-14
    有用 1
    回复 6
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-14
      总共有5行,我是想第一行和最后一行不显示,我这个判断不对吗?
      2021-04-14
      回复
    • 清茶涩
      清茶涩
      2021-04-14回复A Riber²⁰²⁰
      第一个和第五个不显示难道不是 wx:if="{{index != 0 && index != 4}}"这样吗
      2021-04-14
      回复
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-16
      最后一个元素是数组的最后一个元素 不是固定值的
      2021-04-16
      回复
    • 清茶涩
      清茶涩
      2021-04-16回复A Riber²⁰²⁰
      。。。。我的意思是你要第一个和最后一个不显示你用的判断永远都判断不了呀,你用并且呀,你用或者有问题呀
      2021-04-16
      1
      回复
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-16
      好像是这样 我试下 谢了
      2021-04-16
      回复
    查看更多(1)
  • A Riber²⁰²⁰
    A Riber²⁰²⁰
    2021-04-16

    (index != 0) && (index != list_data.length - 1)

    正确的是做法是用&&判断 逻辑出问题了 感谢大家的评论帮我找到了问题

    2021-04-16
    有用
    回复
  • undefined
    undefined
    2021-04-14

    宽松相等和严格相等的问题。

    == 判断数据类型不同时有问题

    ===或者!==

    2021-04-14
    有用
    回复 1
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-14
      试了 也不行 我用==可以
      2021-04-14
      回复
  • 青团社
    青团社
    2021-04-14

    建议使用 !== 和 &&

    2021-04-14
    有用
    回复 6
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-14
      试了 也不行 我用==可以
      2021-04-14
      回复
    • 青团社
      青团社
      2021-04-14回复A Riber²⁰²⁰
      首先 你是想判断 哪个index不等于0的时候显示下面的template。然后是 list_data的数组结构啥样的 能贴个图?
      wx:if="{{index !== 0 || index !== list_data.length -1}}"
      2021-04-14
      回复
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-14
      是本地的一个数组
      2021-04-14
      回复
    • 青团社
      青团社
      2021-04-14回复A Riber²⁰²⁰
      index是啥呢?
      2021-04-14
      回复
    • A Riber²⁰²⁰
      A Riber²⁰²⁰
      2021-04-16
      数组的索引
      2021-04-16
      回复
    查看更多(1)
登录 后发表内容
问题标签