This commit is contained in:
2025-11-12 20:43:57 +08:00
parent e6a1a1037e
commit 838c0bff5d
3 changed files with 18 additions and 7 deletions
@@ -8,6 +8,8 @@ import { useI18n } from "vue-i18n";
import { myfuncs } from "@/myfunc.js";
import { onMounted, ref } from "vue";
// 使用 vue-i18n 的 Composition API
const { t, locale } = useI18n();
const userStore = useUserStore();
@@ -39,6 +41,11 @@ onMounted(() => {
lang_sele.value.value = userLang;
}
}
//userlogin
userStore.loginFromStoreCookie()
});
</script>
+4 -4
View File
@@ -2,7 +2,6 @@ import axios from "axios";
import { myfuncs } from "./myfunc";
import { useUserStore } from "@/stores/user";
const userStore = useUserStore();
var head_path = "/api";
@@ -28,9 +27,10 @@ export const my_network_func = {
var data = {};
data["data"] = json;
if (userStore.cookieValue!="") {
data["cookie"] = userStore.cookieValue;
}
// if (useUserStore.cookieValue!="") {
// data["cookie"] = useUserStore.cookieValue;
// }
var re_data = {};
axios
+7 -3
View File
@@ -1,6 +1,7 @@
// stores/user.js
import { defineStore } from "pinia";
import { ref, computed } from "vue";
import { myfuncs } from '@/myfunc.js'
// 组合式 API 写法 (推荐)
export const useUserStore = defineStore("user", () => {
@@ -12,8 +13,11 @@ export const useUserStore = defineStore("user", () => {
const logout = () => {
isLoggedIn.value = false;
};
const login = () => {
isLoggedIn.value = true;
const loginFromStoreCookie = () => {
//从store获取cookie
var cookie=myfuncs.loadJson("userCookie")
console.log(cookie)
//isLoggedIn.value = true;
};
const loginUpdata = (cookie) => {
console.log(cookie)
@@ -25,7 +29,7 @@ export const useUserStore = defineStore("user", () => {
cookieValue,
isLoggedIn,
logout,
login,
loginFromStoreCookie,
loginUpdata,
};
});