From 838c0bff5d40803841264454e9d79b0a03bbed5c Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 12 Nov 2025 20:43:57 +0800 Subject: [PATCH] up --- frontent/ops_vue_js/src/components/HeardMain.vue | 7 +++++++ frontent/ops_vue_js/src/my_network_func.js | 8 ++++---- frontent/ops_vue_js/src/stores/user.js | 10 +++++++--- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/frontent/ops_vue_js/src/components/HeardMain.vue b/frontent/ops_vue_js/src/components/HeardMain.vue index f23bd39..7ae6fee 100644 --- a/frontent/ops_vue_js/src/components/HeardMain.vue +++ b/frontent/ops_vue_js/src/components/HeardMain.vue @@ -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() + }); diff --git a/frontent/ops_vue_js/src/my_network_func.js b/frontent/ops_vue_js/src/my_network_func.js index 488f500..02a3cc0 100644 --- a/frontent/ops_vue_js/src/my_network_func.js +++ b/frontent/ops_vue_js/src/my_network_func.js @@ -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 diff --git a/frontent/ops_vue_js/src/stores/user.js b/frontent/ops_vue_js/src/stores/user.js index 15e8af0..ed68cfa 100644 --- a/frontent/ops_vue_js/src/stores/user.js +++ b/frontent/ops_vue_js/src/stores/user.js @@ -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, }; });