import { isWeixinOfficial } from '@/core/platform' import WxofficialSettingModel from '@/common/model/wxofficial/Setting' export default { data() { return { // 微信公众号链接分享卡片内容 wxofficialShareData: undefined } }, /** * 生命周期函数--监听页面隐藏 */ onShow() { // 设置微信公众号链接分享卡片内容 if (isWeixinOfficial && this.wxofficialShareData) { WxofficialSettingModel.updateShareData(this.wxofficialShareData) } }, /** * 生命周期函数--监听页面隐藏 */ onHide() { // 将微信分享卡片内容还原 isWeixinOfficial && WxofficialSettingModel.setGlobalShareCard(true) }, /** * 生命周期函数--监听页面卸载 */ onUnload() { // 将微信分享卡片内容还原 isWeixinOfficial && WxofficialSettingModel.setGlobalShareCard(true) }, methods: { // 更新分享卡片内容 updateShareCardData(param) { if (isWeixinOfficial) { this.wxofficialShareData = param WxofficialSettingModel.updateShareData(this.wxofficialShareData) } } }, }