data的某个变量设置为NaN,在wxml中进行数据绑定,显示为null而不是NaN。{{item === null ? "不可用" : item}}显示为“不可用”,(此处有误,NaN不应使用===判断,但该问题不影响结论)而{{item === NaN ? "不可用" : item}}显示为“null”。 按照文档,data支持数字类型,NaN也是数字类型中的一个值,为什么不能正确显示?


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • fallingdown咋办

    7人对此回答表示赞同

    NaN不等于NaN

    展开
    7
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • 张三筒 2019-01-31 14:24

      这确实是个问题,但问题不是这个问题。NaN不等于NaN,但NaN也不等于null,NaN显示出来也不是null。这里NaN确实自己变成了null。

      回复
  • Rita

    5人对此回答表示赞同

    isNaN

    展开
    5
    4回复
    发布于 6年前

    评论(4)

    收起评论

    • 伦敦警察 2019-02-01 11:22

      一些无法被显示的变量,解析不出来,用null显出来的,undefinedNaN都这样的。可能是把变量设置成无法被解析的变量会影响到底层逻辑吧。

      回复
    • 刘福荣 2019-02-03 09:16

      首先我觉得NaN和null没有逻辑上的关联,NaN就应该显示为NaN。其次我也没看到文档里有说明NaN会变成null的情况。参见https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page.htmlhttps://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/data.html

      回复
    • Josiah3 2019-02-05 22:23

      嗯,微信内部就是这么处理的,NaN显示为null,有啥异议吗。。

      回复
    • Shriya 2019-02-07 13:21

      NaN!==NaN确实是个问题,但问题不是这个问题。
      NaN不等于NaN,但NaN也不等于null,NaN显示出来也不是null。这里NaN确实自己变成了null。

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部