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) }) }, |
|
这是页面webview的标签,因为想动态传递过来,而不想写死,求大神指教
