| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { defineStore } from "pinia";
- export const useUserStore = defineStore("userStore", {
- state() {
- return {
- token: "",
- userInfo: {}
- };
- },
- getters:{
- GET_TOKEN(){
- return this.token
- },
- GET_USER_INFO(){
- return this.userInfo
- }
- },
- actions:{
- async loginAction(formData){
- console.log(formData)
- // 此处使用formData进行登录请求
- // 拿到token后存起来并请求用户信息后返回
- // uni.setStorageSync('token','userToken')
- // this.token = 'userToken'
- return true
- },
- async autoLoginAction(){
- const token = uni.getStorageSync('token') || ''
- if(token){
- // 在此处查询用户信息后返回
- }
- return false
- }
- },
- unistorage: {
- // 初始化恢复前触发
- beforeRestore(ctx) {},
- // 初始化恢复后触发
- afterRestore(ctx) {},
- },
- });
|