html52.com
我爱小程序-开发者交流社区

关于wx:if渲染问题

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 需求 Windows 1.02.1805181


<view id='admin' wx:if='{{identity==admin}}||{{identity==message}}' class='list'>订单管理</view>

<view id='message' wx:if='{{identity==message}}' class='list'>后台管理</view>


这两句话,数据里identity='message',前面一句可以渲染出来,后面一句就不行,请教为什么?


网友回复

游顺航:

不在 {{...}} 内的 || 是当成字符串处理的,所以第一个 {{ ... }}||{{ ... }}运算的结果总是为真。

卢霄霄:

<view id='admin' wx:if="{{identity=='admin' || identity=='message'}}" class='list'>订单管理</view>

<view id='message' wx:if="{{identity=='message'}}" class='list'>后台管理</view>


闵仙森?:

{{identity==='admin' || identity==='message'}}

知晓:

你第一句渲染出来是因为这个吗identity='message',你把第一句的‘||’变成‘&&‘看看

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付