export default { data() { return { } }, methods: { // 自定义分享内容 mixinCustomShare() { return { } } }, computed: { // 获取全局配置的文本 configParamText() { return key => this.$store.state.configList[key]?.paramText || '默认文本' }, // 获取全局配置的图片 configParamImage() { return key => this.$store.state.configList[key]?.paramImage || '/static/默认图片.png' }, // 获取全局配置的富文本 configParamTextarea() { return key => this.$store.state.configList[key]?.paramTextarea || '默认富文本' }, // 默认的全局分享参数 GShare() { return { title: this.configParamText('config_app_name'), desc: this.configParamText('share_desc'), imageUrl: this.configParamImage('config_logo'), path: '/pages/index/index' } } }, onShareAppMessage() { return { ...this.GShare, ...this.mixinCustomShare() } }, onShareTimeline() { return { ...this.GShare, ...this.mixinCustomShare() } } }