使用onShareAppMessage调用分享功能,path携带了参数,chooseIdsStr参数数量不固定,有多有少,当chooseIdsStr参数比较多的时候,分享给用户之后,用户马上点击分享的内容就提示链接失效,请重新分享
onShareAppMessage: async function () {
let custCode = (wx.getStorageSync('userInfo') || {}).custCode
let userId = (wx.getStorageSync('userInfo') || {}).userId
let chooseIdsStr = this.data.chooseIds.join('_')
const {
shareToken
} = await getShareToken()
wx.updateShareMenu({
isPrivateMessage: true
})
const params = {
from: 1,
ids: chooseIdsStr,
operatorUserId: operatorUserId,
shareToken: shareToken
};
const encodedParams = encodeURIComponent(JSON.stringify(params));
return {
title: '分享设备',
// path: `/pages-device/imei-devices/index?from=1&ids=${chooseIdsStr}&operatorUserId=${operatorUserId}&shareToken=${shareToken}`,
path: `/pages-device/imei-devices/index?shareData=${encodedParams}`,
imageUrl: '/images/logo.png'
}
},

不超过128字符