temp
This commit is contained in:
22
src/store/token.js
Normal file
22
src/store/token.js
Normal 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);
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user