up
This commit is contained in:
@@ -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>
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user