同样的问题
自定义tabbar(custom-tab-bar)根据身份动态展示个数,第一次setData不好用?uniapp中,我想根据登录身份不同展示不同的tabbar,现在采取的是custom-tab-bar方式: 现在有如下问题:第一次编译,setData不好用,页面未渲染指定的tabbar 原因:编译时候,console.log(this.data.list)是有值的,但是页面wxml输出{{list.length}}是0。导致tabbar渲染不出来; 如果上一次登录的是身份1,退出进行身份2的登录,还是会显示身份1的tabbar,点击别的tab,才会变成身份2的tabbar. 不知道为什么setData渲染不到页面中? data: { selected: 0, color: "#7A7E83", selectedColor: "#007AFF", list: [], companyList: [{ "pagePath": "/pages/boat/boat", "iconPath": "../static/boat.png", "selectedIconPath": "../static/boat-selected.png", "text": "船舶" }, { "pagePath": "/pages/crew/home/home", "iconPath": "../static/order.png", "selectedIconPath": "../static/order-selected.png", "text": "船员", }, { "pagePath": "/pages/order/order/order", "iconPath": "../static/order.png", "selectedIconPath": "../static/order-selected.png", "text": "订单" }, { "pagePath": "/pages/mine/mine", "iconPath": "../static/mine.png", "selectedIconPath": "../static/mine-selected.png", "text": "我的" } ], crewList: [{ "pagePath": "/pages/boat/boat", "iconPath": "../static/boat.png", "selectedIconPath": "../static/boat-selected.png", "text": "船舶" }, { "pagePath": "/pages/order/order/order", "iconPath": "../static/order.png", "selectedIconPath": "../static/order-selected.png", "text": "订单" }, { "pagePath": "/pages/mine/mine", "iconPath": "../static/mine.png", "selectedIconPath": "../static/mine-selected.png", "text": "我的" } ] }, lifetimes: { attached() { try { var value = wx.getStorageSync('userInfo') if (value) { console.log(value.userLevel) if (value.userLevel == 2) { // 公司 this.setData({ list: this.data.companyList, userLevel: value.userLevel }) console.log(this.data.list) } else if (value.userLevel == 3) { let crewList = JSON.parse(JSON.stringify(this.data.companyList)) crewList.splice(1, 1) this.setData({ list: crewList, userLevel: value.userLevel }) } else { this.setData({ list: [], }) } this.onLoad() } } catch (e) {} }, }
2021-03-24请问解决了吗,我是安卓手机动态设置可以,苹果手机setData之后数据变化了,UI却无变化
小程序自定义tabbar动态更新数据不起效?通过小程序自定义tabbar的文档https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html的方法,自定义的tabbar已经显示 data: { selected: 0, list:[], }, lifetimes:{ attached() { ... //动态获取list数据 ... this.setData({list});// 无效 }, }, 首次进来,tabbar能正常显示,但动态获取到tabbar的数据list之后,通过setData发现变化了,UI没更新,求解答???????
2021-03-24又反馈通过了
小程序内的支付请选择官方的接口?之前审核一直没问题,这次改了个bug,出现上述问题审核不通过,其他支付方式,都是之前在我们这里充值,服务器后台直接扣钱的,微信支付也是官方接口啊,[图片]
2019-12-31