uni-app开发经验分享三: Vuex实现登录和用户信息留存
发布时间:2020-12-15 02:14:54 所属栏目:C语言 来源:网络整理
导读:在做用户登录的过程中,其实最重要的是登录成功后的数据要怎么储存,储存到哪里,这里我分享一个利用vuex来实现用户登录和用户数据留存的方法 vuex代码如下: //引入vue和vueximport Vue from 'vue'import Vuex from 'vuex'//H5配置行import createPersisted
在做用户登录的过程中,其实最重要的是登录成功后的数据要怎么储存,储存到哪里,这里我分享一个利用vuex来实现用户登录和用户数据留存的方法 vuex代码如下: //引入vue和vuex
import Vue from 'vue'
import Vuex from 'vuex'
//H5配置行
import createPersistedState from 'vuex-persistedstate'
Vue.use(Vuex)
const store = new Vuex.Store({ //全局变量定义
state: {
hasLogin: false,//是否登录,user: "",//用户信息
},mutations: {
/*登录*/
login(state,user) {
state.hasLogin = true;
state.user= user || null;
uni.setStorage({//将用户信息保存在本地
key: 'uerInfo',data: user
})
}
},plugins: [createPersistedState()],//H5配置行
})
export default store
前端调用代码如下: import vuex from "@vuex地址";
写入数据的方法如下: vuex.commit("login",json数据);
如果有疑问和补充,欢迎在评论区留言(*^▽^*)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |