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的标签,因为想动态传递过来,而不想写死,求大神指教
9 回复