vue
文章平均质量分 68
单筱风
2021年毕业软件工程专业
展开
-
vue打包后html无法运行,正确运行方法
1.问题由来经常写vue项目但是很少发布部署,一般都是本地运行测试练习用,这次打包后想直接运行到浏览器却发现报错了。这使我百思不得其解明明运行测试都没有问题,为什么打包运行却不行呢?百度了很久都没有解决,最后终于注意到了打包完成后的两句英文提示。提示根据以下命令对项目进行打包: npm run build 命令执行完出现 DONE Build complete. The dist directory is ready to be deployed. INFO Check out de原创 2021-01-22 11:47:47 · 6464 阅读 · 3 评论 -
spring-security-oauth2做前后端分离实现无感知token续期
1.问题由来接触java已经将近3年现在大四在实习了,以前自己写的项目最多只用到了spring-security做权限认证其中的token是用jwt实现的,也考虑和使用过响应头返回新token前端判断替换token来实现访问续期的,但是总觉得不是很方便。现在正在学习使用spring-security-oauth2做认证和授权,登录返回的AccessToken和RefreshToken可以很好地帮助我实现token续期。其中用到了oauth2的相关知识,在此不做解释。2.前端vue处理请求响应拦截添加原创 2021-01-21 10:30:57 · 2121 阅读 · 0 评论 -
使用spring-security-oauth2做前后端分离时vue axios 报错‘No ‘Access-Control-Allow-Origin‘ header ‘ 的跨域问题
1.问题由来以前只用spring-security做权限认证,也遇到过跨域问题主要是在后端的继承WebSecurityConfigurerAdapter 的类中配置下面的bean,然后前端vue配置代理来解决。 /** *Security推荐的跨域配置 */ @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfigurationSource source =原创 2021-01-20 10:45:50 · 850 阅读 · 0 评论 -
解决vuex页面刷新数据丢失问题(简单有效)
1.问题描述一般在登录成功的时候需要把用户信息,菜单信息放置vuex中,作为全局的共享数据。但是在页面刷新的时候vuex里的数据会重新初始化,导致数据丢失。因为vuex里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,vuex里面的数据就会被清空。我在一个组件(例如登录组件页面)中登录了后,其它页面要怎么获取和响应这个变化,使用通过计算属性实现响应数据的变化,mapGetters获取vuex computed: { ...mapGetters(['blogUser'])原创 2020-08-10 11:32:04 · 25381 阅读 · 7 评论 -
解决vue+springboot可能遇到的跨域问题和sessionid每次不同问题
1.跨域问题在配置类中添加 /*跨域问题*/ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMethod...原创 2020-04-14 22:55:25 · 1155 阅读 · 0 评论 -
vue+springboot实现微信扫码登陆(二维码由后端传给vue)
1.设计思路思路参考:一篇大神的笔记主要就是通过用sessionid请求微信服务器生成临时二维码,客户扫码后微信服务器会将对应数据发给本地服务器,本地根据openid在关联关系表中找出userid,取出用户信息,放入缓存中,即为登录成功。我使用的是微信测试公众号,未关注公众号和已关注公众号触发的事件不同。2.获取二维码字节流 /** * 获取生成临时二维码的ticke ...原创 2020-04-14 22:44:06 · 3975 阅读 · 0 评论