1.转发好友
onShareAppMessage() {
let that=this;
var url="/pages/xxxx/xxxx?id=123&type=goods";//你的转发页面路径拼接参数
return {
title: "你的标题",
path: url,
}
},
2.分享朋友圈
methods: {
onShareTimeline() {
let that=this;
var url="/pages/xxxx/xxxx“;//你的分享页面路径
return {
title: '你的分享标题',
path: url,
query: "id=xxxx&type=xxxx",//你的参数拼接,注意:不需要加?
imageUrl: 'https://cdn.uviewui.com/uview/swiper/1.jpg'//你分享的封面
};
},
}
需要注意的一些地方:
分享和转发内部不得有嵌套方法返回,也就是不可异步,否则在执行的时候,只会执行当前页面,自定义标题等都不会生效
转发代码块的存放级别与生命周期同级,分享代码块需要放进方法中(methods),不然不会生效
分享的参数携带,开头不需要携带?连接
如果你的分享转发有的地方不生效可以参考以上的注意说明来查询有问题的地方,如有不足的地方欢迎留言评论。