import App from './App' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false App.mpType = 'app' import store from '@/store/store' import './config' import './utils/index.js' import mixinConfigList from '@/mixins/configList.js' Vue.mixin(mixinConfigList) //组件注册 import configPopup from '@/components/config/configPopup.vue' import navbar from '@/components/base/navbar.vue' Vue.component('configPopup',configPopup) Vue.component('navbar',navbar) // #ifdef H5 //获取url中参数的方法 function GetQueryString(name) { var url = window.location.href; try { var cs = url.split('?')[1]; //获取?之后的参数字符串 var cs_arr = cs.split('&'); //参数字符串分割为数组 for (var i = 0; i < cs_arr.length; i++) { //遍历数组,拿到json对象 if (cs_arr[i].split('=')[0] == name) { sessionStorage.setItem('vid',cs_arr[i].split('=')[1]); } } }catch(e){} } GetQueryString('vid'); // #endif const app = new Vue({ ...App, store, }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif