vue项目持久化存储数据的实现代码-创新互联
方式一、使用localStorage在数据存储
创新互联建站是一家集网站建设,子洲企业网站建设,子洲品牌网站建设,网站定制,子洲网站建设报价,网络营销,网络优化,子洲网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。1、要在浏览器刷新的时候重新存储起来
if (window.localStorage.getItem(authToken)) { store.commit(types.SETLOANNUMBER, window.localStorage.getItem('loanNumber')); }
方式二、使用vue-cookie插件来做存储
1、参考地址传送门
2、安装包
npm install vue-cookie --save
3、在store中存储起来
import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex) var VueCookie = require('vue-cookie'); export default new Vuex.Store({ state: { token: VueCookie.get('token') }, mutations: { saveToken(state, token) { state.token = token; // 设置存储 VueCookie.set('token', token, { expires: '30s' }); } }, actions: { } })
4、在登录页面中设置到存储中
import { mapMutations } from 'vuex'; export default { methods: { login() { this.saveToken('123') }, ...mapMutations(['saveToken']) } };
方式三、使用vuex-persistedstate插件参考文件
在做大型项目,很多数据需要存储的建议使用这种方式
您可能感兴趣的文章:
mpvue中配置vuex并持久化到本地Storage图文教程解析
vuex的使用及持久化state的方式详解
weex里Vuex state使用storage持久化详解
文章同步发布: https://www.geek-share.com/detail/2756840369.html
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:vue项目持久化存储数据的实现代码-创新互联
文章转载:http://myzitong.com/article/dcgiss.html