// 首页分享设置
uni.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
或
1.分享当前界面给朋友
<button open-type="share" class="share-btn"></button>onShareAppMessage(res) {
return {
title: '一叶车管家',
path: '/pages/welcome/index'
}
},
2. 分享指定图片配置(app.vue下面设置分享制定图片并且地址为当前分享地址)
onLaunch: function() {
this.overShare()
},
methods: {
//重写分享方法
overShare: function () {
//间接实现全局设置分享内容
wx.onAppRoute(function (res) {
//获取加载的页面
let pages = getCurrentPages(),
//获取当前页面的对象
view = pages[pages.length - 1],
data;
let route = view.$page.fullPath
if (view) {
data = view.data;
if (!data.isOverShare) {
data.isOverShare = true;
view.onShareAppMessage = function () {
//你的分享配置
return {
title: '一叶管家',
path: route,
imageUrl: 'https://xxx.com/images/shareWhere.png'
}
}
}
}
})
}
}