我这里也是要创建和拿到分享记录id。 请问你最后是怎么解决的呢
onShareAppMessage里是否能先调用后台接口,拿到数据后,拼成分享的路径?转发时的路径参数需要点击转发时,向后台发送请求获取后台接口,然后拼接到路径里。 我用的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 }; }
2020-10-09