从一个页面进入web-view页面,该web-view请求一个带动态参数{要在js中计算的}网页,并在网页中点击超链接进入另一个网页,点击左上角的返回会直接退到最开始未进入web-view的页面,而不是web-view请求的带参数的页面(在开发者工具没问题,在手机上使用有问题),当web-view请求一个带无需再js中计算的参数的网页,在网页中点击超链接进入另一个网页,点击左上角的返回会退在web-view页面
web-view页面代码
wxml:
<web-view src="https://main2.cn/lx/?url={{avatarUrl}}"></web-view>
js:
const app = getApp()
Page({
data: {
avatarUrl:""
},
onLoad() {
if(this.data.avatarUrl){
return ;
}
console.log(this.data.avatarUrl);
if (app.globalData.userInfo) {
console.log("获取成功头像");
this.setData({
avatarUrl: app.globalData.userInfo.avatarUrl,
})
}
},
})