This commit is contained in:
2023-05-05 15:55:40 +08:00
parent 8c9afda249
commit 50f75ff394
18 changed files with 1268 additions and 856 deletions

22
src/store/token.js Normal file
View File

@ -0,0 +1,22 @@
import { defineStore } from "pinia";
import axios from "axios";
// 你可以对 `defineStore()` 的返回值进行任意命名,但最好使用 store 的名字,同时以 `use` 开头且以 `Store` 结尾。(比如 `useUserStore``useCartStore``useProductStore`)
// 第一个参数是你的应用中 Store 的唯一 ID。
export const useTokenStore = defineStore("token", {
// 其他配置...
state: () => ({ token: "" }),
actions: {
async fetchToken() {
try {
const resp = await axios.get(
"http://106.74.152.123:10000/api/v1/login?username=admin&password=de240967f3dff8b62df33e719d646e3e"
);
this.token = resp.data.URLToken;
console.log(resp.data.URLToken);
} catch (e) {
console.log(e);
}
},
},
});