import App from './App' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false Vue.config.isCustomElement = tag => tag === 'image' || tag.startsWith('app-') App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' import 'vant/lib/index.css'; import vant from 'vant'; import jweixin from './utils/jweixin-module.js' import mixinConfigList from '@/mixins/configList.js' import store from '@/store/store' import uniIcons from '@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue' import uniDrawer from '@/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue' //获取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'); export function createApp() { const app = createSSRApp(App) app.use(vant) app.use(store) app.mixin(mixinConfigList) return { app } } // #endif