12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <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>
|