接收其它小程序跳转传递的值时,应该在App.js中的onShow方法中获取。
如果直接在目标页面中使用getLaunchOptionsSync()获取,那么每次获取到的值都是第一次传递过去的。
此为正确方法:
onShow(result){
let extraData = result.referrerInfo.extraData;
}
在Taro中的使用
componentDidMount() {
Taro.onAppShow(result => {
let extraData = result.referrerInfo.extraData;
});
}