123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- export default {
- data() {
- return {
- //设置默认的分享参数
- //如果页面不设置share,就触发这个默认的分享
- share: {
- title: '',
- path: '',
- imageUrl: '',
- desc: '',
- content: ''
- }
- }
- },
- onShareAppMessage(res) {
- let routes = getCurrentPages(); // 获取当前打开过的页面路由数组
- let path = routes[routes.length - 1].route //获取当前页面路由
- let share_user_id
- try {
- share_user_id = this.$store.state.userInfo.id
- } catch (err) {
- console.log(err)
- }
- if (share_user_id) {
- path += `?share_user_id=${share_user_id}`
- }
- // console.log(path)
- return {
- title: this.share.title,
- path: this.share.path || path,
- imageUrl: this.share.imageUrl,
- desc: this.share.desc,
- content: this.share.content,
- success(res) {
- uni.showToast({
- title: '分享成功'
- })
- },
- fail(res) {
- uni.showToast({
- title: '分享失败',
- icon: 'none'
- })
- }
- }
- }
- }
|