實現微信小程序分享用到 uniapp 的uni.showShareMenu(小程序的原生菜單中顯示分享按鈕)、onShareAppMessage(發送給朋友) 、onShareTimeline(分享到朋友圈)
<template>
<view>
頁面內容
</view>
</template>
<script>
export default {
data() {
return {
}
},
onLoad() {
// 微信小程序分享功能
uni.showShareMenu({
//小程序的原生菜單中顯示分享按鈕,才能夠讓發送給朋友與分享到朋友圈兩個按鈕可以點擊
menus:["shareAppMessage","shareTimeline"] //不設置默認發送給朋友
})
},
//發送給朋友
onShareAppMessage(res) {
return {
title: '分享標題',
path: '頁面 path',
imageUrl: 'url' //分享圖標,路徑可以是本地文件路徑、代碼包文件路徑或者網絡圖片路徑.支持PNG及JPG。顯示圖片長寬比是 5:4
}
},
//分享到朋友圈
onShareTimeline(res) {
return {
title: '分享標題',
query:'',//頁面參數
imageUrl: 'url' //分享圖標,路徑可以是本地文件路徑、代碼包文件路徑或者網絡圖片路徑.支持PNG及JPG。顯示圖片長寬比是 5:4
}
},
}
</script>
