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 { myfuncs } from "@/myfunc.js";
import { onMounted, ref } from "vue"; import { onMounted, ref } from "vue";
// 使用 vue-i18n 的 Composition API // 使用 vue-i18n 的 Composition API
const { t, locale } = useI18n(); const { t, locale } = useI18n();
const userStore = useUserStore(); const userStore = useUserStore();
@@ -39,6 +41,11 @@ onMounted(() => {
lang_sele.value.value = userLang; lang_sele.value.value = userLang;
} }
} }
//userlogin
userStore.loginFromStoreCookie()
}); });
</script> </script>
+4 -4
View File
@@ -2,7 +2,6 @@ import axios from "axios";
import { myfuncs } from "./myfunc"; import { myfuncs } from "./myfunc";
import { useUserStore } from "@/stores/user"; import { useUserStore } from "@/stores/user";
const userStore = useUserStore();
var head_path = "/api"; var head_path = "/api";
@@ -28,9 +27,10 @@ export const my_network_func = {
var data = {}; var data = {};
data["data"] = json; data["data"] = json;
if (userStore.cookieValue!="") { // if (useUserStore.cookieValue!="") {
data["cookie"] = userStore.cookieValue; // data["cookie"] = useUserStore.cookieValue;
} // }
var re_data = {}; var re_data = {};
axios axios
+7 -3
View File
@@ -1,6 +1,7 @@
// stores/user.js // stores/user.js
import { defineStore } from "pinia"; import { defineStore } from "pinia";
import { ref, computed } from "vue"; import { ref, computed } from "vue";
import { myfuncs } from '@/myfunc.js'
// 组合式 API 写法 (推荐) // 组合式 API 写法 (推荐)
export const useUserStore = defineStore("user", () => { export const useUserStore = defineStore("user", () => {
@@ -12,8 +13,11 @@ export const useUserStore = defineStore("user", () => {
const logout = () => { const logout = () => {
isLoggedIn.value = false; isLoggedIn.value = false;
}; };
const login = () => { const loginFromStoreCookie = () => {
isLoggedIn.value = true; //从store获取cookie
var cookie=myfuncs.loadJson("userCookie")
console.log(cookie)
//isLoggedIn.value = true;
}; };
const loginUpdata = (cookie) => { const loginUpdata = (cookie) => {
console.log(cookie) console.log(cookie)
@@ -25,7 +29,7 @@ export const useUserStore = defineStore("user", () => {
cookieValue, cookieValue,
isLoggedIn, isLoggedIn,
logout, logout,
login, loginFromStoreCookie,
loginUpdata, loginUpdata,
}; };
}); });