//****************************************分享开始***************************************************
import {
mapGetters
} from "vuex";
var graceJS = require('@/GraceUI5/js/grace.js');
//****************************************分享结束***************************************************

//****************************************分享开始***************************************************
//发送给朋友
onShareAppMessage(res) {
return {
title: "分享标题", // 分享标题
path: graceJS.getPath(this.userInfo.uid), //页面 path ,必须是以 / 开头的完整路径。
imageUrl: '', //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4 使用默认截图
desc: "快来看看我的测评结果", // 自定义分享描述
content: '', //百度小程序表现为:分享内容;支付宝小程序表现为:吱口令文案
success(res) {
uni.showToast({
title: '分享成功'
})
},
fail(res) {
uni.showToast({
title: '分享失败',
icon: 'none'
})
}
}
},
//微信小程序分享页面到微信朋友圈
onShareTimeline(res) {
return {
title: "领路宝典", //分享的标题
query: '', //需要传递的参数
imageUrl: `${VUE_APP_WS_URL}`, //logo
success(res) {
uni.showToast({
title: '分享成功'
})
},
fail(res) {
uni.showToast({
title: '分享失败',
icon: 'none'
})
}
}
},
computed: mapGetters(['userInfo']),
//****************************************分享结束***************************************************
onLoad(op) {
graceJS.getSpread(op)
},

本文介绍了如何在uniapp中实现小程序的分享功能,包括分享给朋友和分享到微信朋友圈。详细讲解了`onShareAppMessage`和`onShareTimeline`方法的使用,包括设置分享的标题、描述、路径和图标等。
7163

被折叠的 条评论
为什么被折叠?



