|                                                            |  | export default {  data() {    return {      containerHeight: 0    }  },  methods: {    // 自定义分享内容
    mixinCustomShare() {      return {      }    },    // 计算容器高度
    calculateContainerHeight() {      const systemInfo = uni.getSystemInfoSync();      const statusBarHeight = systemInfo.statusBarHeight || 0;      const navigationBarHeight = 44; // 默认导航栏高度
      this.containerHeight = 2 * (systemInfo.windowHeight - statusBarHeight - navigationBarHeight);      console.log('最后的容器高度为', this.containerHeight/2 + 'px', '状态栏高度:', statusBarHeight + 'px', 'nav导航栏高度:', navigationBarHeight + 'px');    },  },  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('app_name'),        desc: this.configParamText('share_desc'),        imageUrl: this.configParamImage('app_logo'),        path: '/pages/index/index'      }    }  },  onShareAppMessage() {    return {      ...this.GShare,      ...this.mixinCustomShare()    }  },  onShareTimeline() {    return {      ...this.GShare,      ...this.mixinCustomShare()    }  },  onLoad() {    // this.calculateContainerHeight();
  }}
 |