web-view传值bug???
有一个新闻列表页面,点击某条新闻跳转到新闻详情页面,传参数id,有时正常有时id为空详情就加载不了,列表页面跳转到详情的js逻辑
godetail: function (event) {
var aid = event.currentTarget.dataset.testid
if(aid){
wx.navigateTo({
url: ‘…/my/detail?aid=’ + aid
})
} }
详情页面 detail.html
<web-view src=“https://testserver.com/Wxapp/Show/index/id/{{id}}”>web-view>
详情页面detail.js
const app = getApp()
Page({
/** 页面的初始数据 */
data: {
id: ‘’
},
onLoad: function (option) {
this.setData({
id: option.aid
})
})
})
列表点击到详情,在返回到列表在点击进详情,反复进入详情页面,在详情webview加载的web页面上输出id的值有时就为空。感觉上像是先渲染加载了webview才执行的小程序页面onLoad方法。
这个问题有什么解决方法??? 急
