(一) 今天试岗第一天,来了让搭建后端环境,说这个项目类似后台管理系统的于是就用了vue-admin-template 这个模板,搭建完成后调接口出现错误一直不行 后来发现是环境没配置好哪里的错呢有三点,
(1)是.envdevelopment开发环境中VUE_APP_BASE_API 这个没配置成公司的前缀
(2)是vue.config.js里devServer的proxy的名字也要和公司接口的前缀一样,然后target配置连接的后台地址
(3)是vue.config.js里devServer的 before: require('./mock/mock-server.js') 没有注释
还下午遇到的问题有两个
(1)是做点击跳转的时候路径过去了页面没反应 是因为没有在permission.js里的白名单中添加 切记要添加路由里重定向的地址(redirect)这个对应的就是重定向的地址 如果没有可以写基地址
(2)是touken的处理报错,在vue-admin-template生成的store文件夹里的modules里的user.js配置的actions这是vuex异步操作的的里面return一个promise然后是登录功能获取到token,并存储起来其实这个文件夹就是专门放vuex的东西的,只不过是token存到了这里,里面还有删除token等功能,对了还得吧token注入到请求头里,这应该在utils文件夹的request.js里,先获取token,在注入,步骤先在config里获取 怎么获取就是引入vuex相关的store模块调用获取然后起个变量名,判断是否有token,注入请求头中config.header['Authorization'] = Bearer ${token}