Browse Source

分享卡片

dev
mk 1 year ago
parent
commit
ed63c75336
  1. 29
      src/views/activity/detail.vue
  2. 1
      src/views/communityPublicity/detail.vue

29
src/views/activity/detail.vue

@ -59,6 +59,7 @@
import { addActivityRecord, detail, communityActivityApplicationRecordDelete } from "@/api/activity" import { addActivityRecord, detail, communityActivityApplicationRecordDelete } from "@/api/activity"
import Share from "@/components/Share" import Share from "@/components/Share"
import registerDialog from '@/components/registerDialog'; import registerDialog from '@/components/registerDialog';
import { setConfig } from '@/utils/jweixin'
export default { export default {
data() { data() {
return { return {
@ -76,12 +77,40 @@ export default {
}, },
mounted() { mounted() {
setConfig(['updateAppMessageShareData', 'onMenuShareAppMessage', 'updateTimelineShareData'])
if (this.$route.query.id) { if (this.$route.query.id) {
this.detail(this.$route.query.id) this.detail(this.$route.query.id)
this.share()
} }
}, },
methods: { methods: {
share() {
let than = this
if (wx.updateAppMessageShareData) {
wx.ready(function () {
wx.updateAppMessageShareData({
title: 'e智社区',
desc: than.info.title,
link: `http://epmet-cloud.elinkservice.cn/#/activityDetail?id=${this.$route.query.id}`,
imgUrl: '',
success: function () {
console.log('分享成功');
}
})
});
} else {
wx.onMenuShareAppMessage({
title: 'e智社区',
desc: than.info.title,
link: `http://epmet-cloud.elinkservice.cn/#/activityDetail?id=${this.$route.query.id}}`,
imgUrl: '',
success: function () {
console.log('分享成功');
}
})
}
},
checkIfPast() { checkIfPast() {
const currentTimestamp = Date.now(); const currentTimestamp = Date.now();
const specifiedTimestamp = new Date(this.info.cutOffTime.replace(/-/g, '/')).getTime(); const specifiedTimestamp = new Date(this.info.cutOffTime.replace(/-/g, '/')).getTime();

1
src/views/communityPublicity/detail.vue

@ -64,7 +64,6 @@ export default {
} }
}, },
share() { share() {
console.log('zhixingle');
let than = this let than = this
if (wx.updateAppMessageShareData) { if (wx.updateAppMessageShareData) {
wx.ready(function () { wx.ready(function () {

Loading…
Cancel
Save