Taro 微信小程序 分享/转发给好友

点击“分享”按钮,弹出一个弹层,包括转发给好友,转发海报等

把这个分享层,做成了一个公共组件,onShareAppMessage要放在父组件中!!!!

显示/关闭 弹层的方法,也在父组件中,也就是说,在子组件中点击关闭按钮,来触发父组件中的关闭事件!!!!

父组件的onShareAppMessage方法如下:

// 来自页面内转发按钮

onShareAppMessage (res) {

let {hotel_id,hotel_name}=this.state;

  if (res.from ==='button') {

this.hideShareModel();

  }

return {

title: hotel_name,

    path:'/pages/goods/info?id='+hotel_id

}

}


另外,转发已经得不到 是否成功的回调。因为微信官方说,存在大量滥用转发功能来诱导用户的行为,所以去掉了转发的回调!!!

你可能感兴趣的:(Taro 微信小程序 分享/转发给好友)