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