小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序自定义tabbar的tab切换之后图标会闪烁,基础库使用的是2.8.3
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以这样试一下哦
switchTab(e) { const data = e.currentTarget.dataset const url = data.path wx.switchTab({url}) // this.setData({ // selected: data.index // }) }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
试下这个
attached() { this.setData({ selected: app.globalData.selectedTab, }); }, methods: { switchTab(e) { const data = e.currentTarget.dataset; const url = data.path; wx.switchTab({ url }); app.globalData.selectedTab = data.index; this.setData({ selected: data.index, }); }, },
{ "pagePath": "/pages/my/index", "text": "我的", }
2.custom-tab-bar/index.js中 setData注掉
// this.setData({ // selected: data.index // })
把里面的cover-全部删了就可以了,亲测有效
恩。。。其实还没解决
你好,有具体代码吗?我这边第一次还是回闪烁,谢谢
别用,这个坑还没修复!
可能是图片没加载过吧。。你是用 wx:if隐藏的吗?换成 display:none 或者 visibility:hidden 试试呢
有代码片段吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以这样试一下哦
switchTab(e) { const data = e.currentTarget.dataset const url = data.path wx.switchTab({url}) // this.setData({ // selected: data.index // }) }
试下这个
attached() { this.setData({ selected: app.globalData.selectedTab, }); }, methods: { switchTab(e) { const data = e.currentTarget.dataset; const url = data.path; wx.switchTab({ url }); app.globalData.selectedTab = data.index; this.setData({ selected: data.index, }); }, },
{ "pagePath": "/pages/my/index", "text": "我的", }
2.custom-tab-bar/index.js中 setData注掉
// this.setData({ // selected: data.index // })
把里面的cover-全部删了就可以了,亲测有效
恩。。。其实还没解决
你好,有具体代码吗?我这边第一次还是回闪烁,谢谢
别用,这个坑还没修复!
可能是图片没加载过吧。。你是用 wx:if隐藏的吗?换成 display:none 或者 visibility:hidden 试试呢
有代码片段吗