我想在两个页面间传递一个参数,参数存在一个变量中:
代码如下:
wx.navigateTo({
url: "/pages/teacherinfo/teacherinfo?id=e.currentTarget.dataset.id ",
success: res => {
console.log("跳转成功", res);
},
fail: res => {
console.log("跳转失败", res);
},
complete: res => {
console.log("跳转结束", res);
}
})
变量放在:e.currentTarget.dataset.id里。
接收页面是这么写的:
const pages = getCurrentPages()
const currentPage = pages[pages.length - 1]
const options = currentPage.options
const id = options.id
编译时就报错如下:
TypeError: Cannot read property 'options' of undefined
另外,偶尔不报错的时候,传过去的内容却是“e.currentTarget.dataset.id”而不是变量中存放的ID值。
敢问各位大神,这两个问题怎么解决?
