logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue-cli3多环境打包配置

背景框架vue2+工具vue-cli3(其实我本地已经到vue-cli5,不过不影响,项目目录与3保持一致,但是打包貌似有一点区别,下文会讲),项目需要在生产环境打包不同的二级目录。

#vue.js#前端#javascript
vue-cli2多环境打包配置

背景:框架vue2+工具vue-cli2,项目需要打包两个角色,三个运行环境:本地,测试,生产,上线发布有的直接在根目录下,有的需要在二级目录下。一、增加打包配置文件1、config文件夹增加4个环境变量文件,build文件夹增加7个打包配置文件2、新增环境变量文件: 添加规则按照已有环境变量添加即可,名字自己取,最好见名知意,图中的APP_USER_TYPE自定义,如果需要更多自定义变量自行增加

#vue.js#前端#javascript
误引用vuex-persistedstate导致用户信息无法清除问题

一、问题:网站使用nuxt框架,使用js-cookie+vuex存储用户信息,在这一篇文章中关于nuxt使用vuex存储以及获取用户信息踩坑,我讲过nuxt是服务端和客户端渲染集成,所以服务端将user信息初始化为空,客户端无法再次初始化,即便客户端的cookie中能获取到用户信息,也无法给user赋值。后来在网上搜索了半天解决办法,引入了vuex-persistedstate,但是引入之后并..

关于nuxt使用vuex存储以及获取用户信息踩坑

一、背景:按公司要求做一个电商网站,考虑到seo,所以用的是nuxt进行开发。登录之后记录用户信息(user)使用cookie+vuex模式。二、具体使用方法以及遇到的问题:1、无法解码且无法转化为对象:使用nuxt的nuxtServerInit在在服务端的cookie里获取用户信息,但是user在存储时是对象且可能包含中文,在使用JSON.parse进行string转化为对象时报错,...

到底了