小程序
小游戏
企业微信
微信支付
扫描小程序码分享
像这种有的有三级菜单,有的只有2级菜单,请问如何处理,我之前用的数组循环可以实现,但是会导致 没有三级菜单的项目,点击也会出现三级菜单,怎样才能 有的有三级菜单有的没有三级菜单,是需要写一个判断么?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx:if判断数组是否有内容 有的话遍历 有没的话不添加元素
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
{
id: 1,
listName:
'消息'
,
item: [{
itemName:
'消息使用场景'
id: 2,
}, {
'发送消息给客户'
child:[{
id: 3,
immName:
'发送主号消息'
'发送工号消息'
'发送群消息'
'网页会话工号给客户发送消息'
}]
'发送消息给员工'
},{
'消息记录'
child: [{
'拉取工号消息记录'
'拉取公众号消息记录'
'拉取主号消息记录'
'拉取webim会话消息记录'
'消息推送'
'敏感词拦截事件消息推送'
'敏感消息监管'
'创建敏感词规则'
'删除敏感词规则'
'批量获取敏感词规则'
'更新敏感词规则'
'敏感词规则企业开关打开'
'敏感词规则企业开关关闭'
'事件回复'
}
listName为1级菜单,itemName为二级菜单,immName为3级菜单,像这样的话 wxml,如何渲染啊 ?有的二级菜单有多个三级菜单的,有的二级菜单没有
json 数据整成三级列表setData 渲染不就可以了
大神,像这样的话 wxml,如何渲染啊 ?有的二级菜单有多个三级菜单的,有的二级菜单没有
listName为1级菜单,itemName为二级菜单,immName为3级菜单
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx:if判断数组是否有内容 有的话遍历 有没的话不添加元素
{
id: 1,
listName:
'消息'
,
item: [{
itemName:
'消息使用场景'
,
id: 2,
}, {
itemName:
'发送消息给客户'
,
id: 2,
child:[{
id: 3,
immName:
'发送主号消息'
,
immName:
'发送工号消息'
,
immName:
'发送群消息'
,
immName:
'网页会话工号给客户发送消息'
,
}]
}, {
itemName:
'发送消息给员工'
,
id: 2,
},{
itemName:
'消息记录'
,
id: 2,
child: [{
immName:
'拉取工号消息记录'
,
immName:
'拉取公众号消息记录'
,
immName:
'拉取主号消息记录'
,
immName:
'拉取webim会话消息记录'
,
id: 3,
}]
}, {
itemName:
'消息推送'
,
id: 2,
child: [{
immName:
'敏感词拦截事件消息推送'
,
id: 3,
}]
}, {
itemName:
'敏感消息监管'
,
id: 2,
child: [{
immName:
'创建敏感词规则'
,
immName:
'删除敏感词规则'
,
immName:
'批量获取敏感词规则'
,
immName:
'更新敏感词规则'
,
immName:
'敏感词规则企业开关打开'
,
immName:
'敏感词规则企业开关关闭'
,
id: 3,
}]
}, {
itemName:
'事件回复'
,
id: 2,
}]
}
listName为1级菜单,itemName为二级菜单,immName为3级菜单,像这样的话 wxml,如何渲染啊 ?有的二级菜单有多个三级菜单的,有的二级菜单没有
json 数据整成三级列表setData 渲染不就可以了
{
id: 1,
listName:
'消息'
,
item: [{
itemName:
'消息使用场景'
,
id: 2,
}, {
itemName:
'发送消息给客户'
,
id: 2,
child:[{
id: 3,
immName:
'发送主号消息'
,
immName:
'发送工号消息'
,
immName:
'发送群消息'
,
immName:
'网页会话工号给客户发送消息'
,
}]
}, {
itemName:
'发送消息给员工'
,
id: 2,
},{
itemName:
'消息记录'
,
id: 2,
child: [{
immName:
'拉取工号消息记录'
,
immName:
'拉取公众号消息记录'
,
immName:
'拉取主号消息记录'
,
immName:
'拉取webim会话消息记录'
,
id: 3,
}]
}, {
itemName:
'消息推送'
,
id: 2,
child: [{
immName:
'敏感词拦截事件消息推送'
,
id: 3,
}]
}, {
itemName:
'敏感消息监管'
,
id: 2,
child: [{
immName:
'创建敏感词规则'
,
immName:
'删除敏感词规则'
,
immName:
'批量获取敏感词规则'
,
immName:
'更新敏感词规则'
,
immName:
'敏感词规则企业开关打开'
,
immName:
'敏感词规则企业开关关闭'
,
id: 3,
}]
}, {
itemName:
'事件回复'
,
id: 2,
}]
}
大神,像这样的话 wxml,如何渲染啊 ?有的二级菜单有多个三级菜单的,有的二级菜单没有
listName为1级菜单,itemName为二级菜单,immName为3级菜单