在common下新建share.js文件:
export default {
data() {
return {
share: {
title: '自定义标题',
imageUrl: '../../static/share/share.png', //图片大小建议500*400
}
}
},
onShareAppMessage(res) { //发送给朋友
return {
title: this.share.title,
imageUrl: this.share.imageUrl,
path: "/pages/home/home" //分享默认打开是小程序首页
}
},
onShareTimeline(res) { //分享到朋友圈
return {
title: this.share.title,
imageUrl: this.share.imageUrl,
path: "/pages/home/home" //分享默认打开是小程序首页
}
},
}
main.js文件中全局注入:
import share from './common/js/share.js'
Vue.mixin(share)
const app = new Vue({
...App,
share
})
注意:上面是根据自身需求自定义的分享,如果不需要自定义,则删除里面相关代码即可。