<script>
import Vue from "vue";
import * as Foundation from '@/ui-utils/Foundation'
import Storage from '@/utils/storage'
export default {
  onLaunch: function (option) {
    wx.getSystemInfo({
      success: (e) => {
        // #ifndef MP
        Vue.prototype.StatusBar = e.statusBarHeight;
        if (e.platform == "android") {
          Vue.prototype.CustomBar = e.statusBarHeight + 50;
        } else {
          Vue.prototype.CustomBar = e.statusBarHeight + 45;
        }
        // #endif
        // #ifdef MP-WEIXIN || MP-QQ
        Vue.prototype.StatusBar = e.statusBarHeight;
        let capsule = wx.getMenuButtonBoundingClientRect();
        if (capsule) {
          Vue.prototype.Custom = capsule;
          Vue.prototype.CustomBar =
            capsule.bottom + capsule.top - e.statusBarHeight;
        } else {
          Vue.prototype.CustomBar = e.statusBarHeight + 50;
        }
        // #endif

        // #ifdef MP-ALIPAY
        Vue.prototype.StatusBar = e.statusBarHeight;
        Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;
        // #endif
      },
      fail(err) {
        console.log(err);
      },
    });
    const { query } = option
    console.log('query===', query)
    if (query && (query.type || query.q)){
      console.log('我是通过分享或者扫码进来的哦......')
      let codeMsg = query
      if (query.q) {
        const q = decodeURIComponent(query.q)
        console.log('q===', q)
        codeMsg = Foundation.getQueryObject(q)
      }
      console.log('codeMsg===', codeMsg)
      Storage.setItem("codeMsg", codeMsg)
    }
  },
  onShow: function () {
    console.log("App Show");

    // this.$audio.on("ended", "event-ended", (data) => {
    //   setTimeout(() => {
    //     this.$store.dispatch("changePlay", 1);
    //   }, 300);
    // });
  },
  onHide: function () {
    console.log("App Hide");
  },
  methods: {},
};
</script>

<style lang="scss">
@import "@/common/App.scss";
@import "@/common/icon.css";
@import "@/colorui/main.css";
@import "@/colorui/icon.css";
</style>
