真机IF渲染BUG,WXML里已空页面,手机上还有加载
firstPage.wxml:
<web-view wx:if="{{url}}" src="{{url}}?token={{token}}"></web-view>
onShow:
onShow: function(){
if(app.globalData.token!='' && this.data.token==''){
console.log('1',this.data.token)
this.setData({
url: '',
});
// setTimeout(() => {
// this.setData({
// token: app.globalData.token,
// url:app.globalData.appUrl,
// })
// console.log('2',this.data.token)
// }, 3000);
}
}
在获取到token后,将URL清空再赋值,来达到刷新效果。现在发现页面未刷新,先将赋值代码注释。
目前在模拟器中一切正常。用真机调试时,firstPage到WEBPage登录再用H5代码跳转回firstPage已一切正常,但firstPage到contact到WEBPage登录再用H5代码跳转回contact,再换tabBar跳转到firstPage就不正常了(firstPage、contact是tabBar页)。在我代码注释后,模拟器跑时已正常显示空页面,但真机中依然有页面刷出来。
1 回复