mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-06-10 20:29:28 +08:00
49 lines
1005 B
JavaScript
49 lines
1005 B
JavaScript
import App from "./App";
|
|
import Vue from "vue";
|
|
|
|
// 挂载全局工具类
|
|
import utils from "./utils/index.js";
|
|
Vue.prototype.$utils = utils;
|
|
uni.$utils = utils;
|
|
|
|
// 全局统一样式的对话框
|
|
import Fy from '@/js_sdk/fy-showModal/index.js'
|
|
uni.$eShowModal = (e = {}) => {
|
|
return Fy.showModal(e)
|
|
};
|
|
|
|
// 全局混入
|
|
import AppMixin from "@/common/mixins/index.js";
|
|
Vue.use(AppMixin);
|
|
|
|
// 全局过滤器
|
|
import AppFilters from "@/common/filters/index.js";
|
|
for (let fKey in AppFilters) {
|
|
Vue.filter(fKey, AppFilters[fKey]);
|
|
}
|
|
|
|
// 引用tmUI2.x框架
|
|
import tmVuetify from "./tm-vuetify";
|
|
Vue.use(tmVuetify);
|
|
|
|
// 引入请求库
|
|
import {
|
|
http
|
|
} from "./common/http/index.js";
|
|
Vue.prototype.$http = http;
|
|
|
|
// 全局api管理
|
|
import ApiManager from '@/api/index.js'
|
|
Vue.use(ApiManager);
|
|
|
|
import HaloTokenConfig from '@/config/uhalo.config.js'
|
|
Vue.prototype.$baseApiUrl = HaloTokenConfig.BASE_API
|
|
|
|
Vue.config.productionTip = false;
|
|
App.mpType = "app";
|
|
const app = new Vue({
|
|
...App,
|
|
});
|
|
|
|
app.$mount();
|