Files
timi-web/examples/main.ts
T
2026-08-27 16:08:56 +08:00

26 lines
611 B
TypeScript

import {createApp} from "vue";
import Root from "./Root.vue";
import axios from "axios";
import {VPopup} from "timi-web";
axios.defaults.baseURL = import.meta.env.VITE_API;
axios.interceptors.request.use((config) => {
const token = "V8khmLKkec1ahtjzFm2kx65wvmHob8N5lonqfUy3SsfxJ2HevYi8tLrxrL1iprcl";
if (token) {
if (config.method === "get") {
config.params = {
token,
...config.params
};
}
config.headers.set({ "Token": token });
}
return config;
}, (error: any) => {
return Promise.reject(error);
});
const app = createApp(Root);
app.directive("popup", VPopup);
app.mount("#root");