小程序
小游戏
企业微信
微信支付
扫描小程序码分享
同样的if判断 在js中判断为false 而在 wxml中判断为true
代码片段:https://developers.weixin.qq.com/s/C8k4bbmW7Q7Y
这个判断 在前段时间是一致的 不知为何最近却是不一致了 导致线上小程序出现重大BUG,也是无语了
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wxml里看看这个是什么值
<view class="intro" >{{user._role.indexOf('1')}}</view>
猜测: wxml里只能读取“属性“,不能“方法”。
这个应该算是feature不是bug
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx:if 要写在wxml里面啊
小程序,wxml里,不写在 wxs里,支持过方法执行吗?
没法啊 知道什么地方有问题 就只能先在js里处理出结果 然后把结果传到wxml里。开始不知道这里有问题,就直接写在了wxml里,现在发帖就是问问官方是不是个BUG ?
不是bug。。你想用 indexOf的话,也可以用 wxs来做,不麻烦,性能也还不错
就是不想再多一个变量而已 ,就直接在wxml里处理了
还有就是想知道为什么2者处理的结果不一致呢, 在wxml里用indexOf得到的结果打印是个空的?
你把 -1 改成 undefined
希望官方能够尽快解决这个问题
这里wxml我没有选择wx:if 而是直接打印出结果 方便查看
试了>=0和<0,只有>=0是都一样的,奇葩
前段时间 同样的代码 js和wxml结果是一致的 结果才过几天 莫名其妙的不一致 线上小程序瞬间爆炸
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wxml里看看这个是什么值
<view class="intro" >{{user._role.indexOf('1')}}</view>
猜测: wxml里只能读取“属性“,不能“方法”。
这个应该算是feature不是bug
wx:if 要写在wxml里面啊
小程序,wxml里,不写在 wxs里,支持过方法执行吗?
没法啊 知道什么地方有问题 就只能先在js里处理出结果 然后把结果传到wxml里。开始不知道这里有问题,就直接写在了wxml里,现在发帖就是问问官方是不是个BUG ?
不是bug。。你想用 indexOf的话,也可以用 wxs来做,不麻烦,性能也还不错
就是不想再多一个变量而已 ,就直接在wxml里处理了
还有就是想知道为什么2者处理的结果不一致呢, 在wxml里用indexOf得到的结果打印是个空的?
你把 -1 改成 undefined
希望官方能够尽快解决这个问题
这里wxml我没有选择wx:if 而是直接打印出结果 方便查看
试了>=0和<0,只有>=0是都一样的,奇葩
前段时间 同样的代码 js和wxml结果是一致的 结果才过几天 莫名其妙的不一致 线上小程序瞬间爆炸