Commit ba96cdec by huangzhi

feat: 分享能力

parent 5bcd54a6
......@@ -123,13 +123,13 @@ export default {
logoutVisible: false,
}
},
// // 分享给朋友
// onShareAppMessage() {
// return {
// title: `壹点灵心理学课程`,
// path: `/pages/my/my`,
// }
// },
// 分享给朋友
onShareAppMessage() {
return {
title: `壹点灵心理学课程`,
path: `/pages/my/my`,
}
},
computed: {
// 用户基本信息
userInfo() {
......
......@@ -46,61 +46,31 @@ export default {
onUnload() {
uni.$off('loginSuccess', this.handleLoginSuccess)
},
// // 分享给朋友
// onShareAppMessage() {
// const getSuccessPageUrl = _pagePath => {
// const pageParams = {
// uid: this.$store.state.user.uid || '',
// isFromMin: 'weapp',
// courseId: this.courseId,
// groupRecordId: this.groupRecordId,
// }
// const urlStr = qs.stringify(pageParams)
// let url = `${hostPrefix}/h5-course/${_pagePath}?${urlStr}`
// url = `/pages/web/web?title=${'支付成功'}&loadUrl=${encodeURIComponent(url)}`
// return url
// }
// const getDetailPageUrl = () => {
// let url = this.loadUrl
// // 分享页面,去掉登陆信息
// const query = {
// accessToken: '',
// uid: '',
// timestamp: +new Date(),
// }
// // 更新 url 中的参数
// Object.keys(query).forEach(prop => {
// url = this.changeURLArg(this.loadUrl, prop, query[prop])
// })
// url = `/pages/web/web?loadUrl=${encodeURIComponent(url)}`
// return url
// }
// // 支付成功详情页面
// if (this.loadUrl.includes('pay/groupSuccess')) {
// return {
// title: `支付成功详情`,
// path: getSuccessPageUrl('pay/groupSuccess'),
// }
// }
// if (this.loadUrl.includes('pay/success')) {
// return {
// title: `支付成功详情`,
// path: getSuccessPageUrl('pay/success'),
// }
// }
// if (this.loadUrl.includes('h5-course/detail')) {
// return {
// title: `课程详情`,
// path: getDetailPageUrl(),
// }
// }
// // return {}
// },
// 分享给朋友
onShareAppMessage() {
const getDetailPageUrl = () => {
let url = this.loadUrl
// 分享页面,去掉登陆信息
const query = {
accessToken: '',
uid: '',
timestamp: +new Date(),
}
// 更新 url 中的参数
Object.keys(query).forEach(prop => {
url = this.changeURLArg(this.loadUrl, prop, query[prop])
})
url = `/pages/web/web?loadUrl=${encodeURIComponent(url)}`
return url
}
// 课程详情页面
if (this.loadUrl.includes('h5-course/detail')) {
return {
title: `课程详情`,
path: getDetailPageUrl(),
}
}
},
mounted() {
// this.options.scene 无值,说明是非扫描二维码,此时自己拼装路径
if (!this.options.scene) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment