1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import App from "./App";
- import Vue from "vue";
- import "./uni.promisify.adaptor";
- import uView from "@/uview-ui";
- import VueI18n from "vue-i18n";
- import messages from "./commont/messages.js";
- import { getLanguage } from "./utils/getLanguage";
- Vue.use(VueI18n);
- Vue.config.productionTip = false;
- let language = "";
- let i18n;
- uni.getStorage({
- key: "language",
- success: function (res) {
- language = res.data;
- Vue.prototype._language = language;
-
- i18n = new VueI18n({
-
- locale: language,
-
- messages,
- });
- Vue.prototype._i18n = i18n;
- },
- fail: function () {
-
- },
- });
- Vue.use(uView);
- App.mpType = "app";
- const app = new Vue({
- i18n,
- ...App,
- });
- import httpInterceptor from "@/commont/http.interceptor.js";
- Vue.use(httpInterceptor, app);
- app.$mount();
- import { createSSRApp } from "vue";
- export function createApp() {
- const app = createSSRApp(App);
- return {
- app,
- };
- }
|