123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import Vue from 'vue';
- import App from './App';
- import store from '@/store';
- import goPage from '@/mixin/goPage.js';
- import uView from "uview-ui";
- Vue.use(uView);
- import * as utils from './common/utils.js';
- import addBtn from './components/AddData.vue'
- import empty from '@/components/empty/index.vue'
- import uniStatusBar from '@/components/uni-status-bar.vue';
- import NP from "number-precision";
- import { checkActionAccess } from "@/common/check";
- import * as nodes from "@/common/node";
- import Tabbar from '@/components/Tabbar/index';
- Vue.component('Tabbar', Tabbar)
- Vue.prototype.$accessCheck = checkActionAccess;
- Vue.prototype.$Access = nodes;
- Vue.prototype.$utils = utils;
- Vue.prototype.$store = store;
- Vue.prototype.$NP = NP;
- Vue.mixin(goPage)
- Vue.component('addBtn', addBtn)
- Vue.component('Aempty', empty)
- Vue.component('uniStatusBar', uniStatusBar)
- Vue.prototype._prePage = () => {
- let pages = getCurrentPages();
- let prePage = pages[pages.length - 2];
-
- return prePage;
-
- return prePage.$vm;
- }
- Vue.config.productionTip = false
- App.mpType = 'app'
- const app = new Vue({
- ...App
- })
- import httpInterceptor from '@/common/http.interceptor.js'
- Vue.use(httpInterceptor, app)
- import httpApi from '@/common/http.api.js'
- Vue.use(httpApi, app)
- app.$mount()
|