转发时的路径参数需要点击转发时,向后台发送请求获取后台接口,然后拼接到路径里。
我用的async和await,获取了想要的参数 ,但是return的内容没有起作用。(本人用的mpvue)
methods: {
getShareRecordId () {
return utils.request(`${api.baseShare}?realmNo=SOGAL_INDEX&realm=SOGAL_INDEX`, 'post');
}
},
// 转*发
async onShareAppMessage() {
var that = this;
let user = mpvue.getStorageSync('loginUser');
var data = await that.getShareRecordId();
console.log(data);
var shareRecordId = data && data.data && data.data.shareRecordId;
var url = shareRecordId ? `${api.tabURL}?page=customization&shareRecordId=${shareRecordId}` : `${api.tabURL}?page=customization`;
console.log(url);
console.log('err');
return {
title: '我想要一个家',
path: url};
}
我这里也是要创建和拿到分享记录id。 请问你最后是怎么解决的呢
onShareAppMessage不支持异步