接收其它小程序跳转传递的值时,应该在App.js中的onShow方法中获取。

如果直接在目标页面中使用getLaunchOptionsSync()获取,那么每次获取到的值都是第一次传递过去的。

此为正确方法:

onShow(result){

let extraData = result.referrerInfo.extraData;

}

在Taro中的使用

componentDidMount() {

Taro.onAppShow(result => {

let extraData = result.referrerInfo.extraData;

});

}