微信小程序异步设置页面分享参数

配置页面可分享

onShareAppMessage(options) {
  return this.getPageShareParam(options);
}

返回Promise对象

getPageShareParam(options) {
    let shareParam =  {
      title: '分享标题',
      path: '/pages/index/index',
      imageUrl: '',
    };
    //异步请求
    return new Promise((resolve, reject) => {
      //从远程获取分享参数
      httpRequestMethod({param1:1}).then(({res}) => {
        shareParam.path += '?' + res
        resolve(shareParam);
      }).catch(err => {
        reject(err);
      })
    });
}