同问,我页遇见这个问题了,现在想拿到webview的历史页面记录,然后删除上一个记录,但是不知道怎么获取!微信q306038470求解决
setData 后导致手势返回多了一个历史记录我的 app 需要从网络获取一些数据以后更新 web-view,所以我在一个 web-view 中使用 ?t=123435 的形式来更新 web-view 的内容。 在 page 的 onLoad 里发送网络请求获取数据,然后 setData() 来更新数据。但是这样就导致用手势返回的时候,竟然上一个界面还是 web-view 而且是数据更新之前的,而不是期望中的真正的上一级界面。 不知道是怎么回事,求解
2018-08-08老哥,你这个参数改变之后会不会出现点两次放回才能返回到上一级页面的问题
webview动态传参问题通过另一个页面navigate传递过来的参数在onload中用options接受后再动态修改webview跳转的路径,发现为空,若直接写死设置则可以,不知道是不是很奇怪的bug 代码如下: [代码] [代码][代码]这里是另一个页面往webview跳转的方法[代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../webview/webview?courseno='[代码] [代码]+ wxcourseId + [代码][代码]'&p='[代码] [代码]+ wxcoursep[代码][代码] [代码][代码]})[代码][代码]这里是页面加载的生命周期函数[代码][代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]console.log(Number(options.courseno) === 1555, [代码][代码]this[代码][代码].data)[代码][代码]//如果不写Number(options.courseno),而直接写1555,就是可以的[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]"courseno"[代码][代码]: Number(options.courseno),//即这里必须写死,不能从options中取[代码][代码] [代码][代码]"p"[代码][代码]: Number(options.p)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码]web-view>[代码]"webview"[代码] [代码]src=[代码][代码]"https://yoururl/?courseno={{courseno}}&p={{p}}"[代码][代码]>[代码]/web-view>[代码]这是页面webview的标签,因为想动态传递过来,而不想写死,求大神指教
2018-08-08