web前端,我们常常要通过用户的权限来做页面元素的渲染,用户的权限一般是JS对象。
例如这样:
[JavaScript] 纯文本查看 复制代码 data : {
power: { isAdmin: true, isStaff: true, isSuperStaff: true }
}
[HTML] 纯文本查看 复制代码 <view wx:if="{{power.isAdmin}}">管理员</view>
<view wx:if="{{power.isStaff}}">员工</view>
<view wx:if="{{power.isSuperStaff}}">超级员工</view>
以上代码是可以实现需求的,但我希望权限是一个数组而不是对象,例如这样:
[JavaScript] 纯文本查看 复制代码 data : {
power: [ 'isAdmin', 'isStaff', 'isSuperStaff' ]
}
问题来了,如果条件是数组,渲染代码应该怎么写?
我以为可以这样,但实际上不行:
[HTML] 纯文本查看 复制代码 <view wx:if="{{power.includes('isAdmin')}}">管理员</view>
|