| 
 | |
| 
 | |
| import { mapState } from 'vuex' | |
| export default { | |
| 	data() { | |
| 		return { | |
| 			// 默认的全局分享内容 | |
| 			Gshare: { | |
| 				// title: '三只青蛙', | |
| 				path: '/pages/index/index',    // 全局分享的路径,比如 首页 | |
| 				// imageUrl: '/static/image/login/logo.png',    // 全局分享的图片(可本地可网络) | |
| 			} | |
| 		} | |
| 	}, | |
| 	computed: { | |
| 		...mapState(['configList', 'userInfo']), | |
| 	}, | |
| 	// 定义全局分享 | |
| 	// 1.发送给朋友 | |
|     onShareAppMessage(res) { | |
| 		let o = { | |
| 			...this.Gshare, | |
| 			title : this.configList.logo_name, | |
| 		} | |
| 		if(this.userInfo.id){ | |
| 			o.path = this.Gshare.path + '?shareId=' + this.userInfo.id | |
| 		} | |
|         return o | |
|     }, | |
| 	//2.分享到朋友圈 | |
|     onShareTimeline(res) { | |
| 		let o = { | |
| 			...this.Gshare, | |
| 			title : this.configList.logo_name, | |
| 		} | |
| 		if(this.userInfo.id){ | |
| 			o.path = this.Gshare.path + '?shareId=' + this.userInfo.id | |
| 		} | |
|         return o | |
|     }, | |
| 	methods: { | |
| 	} | |
| }
 |