Vue-Router清空路由
最近项目中发现一个小bug,登录账号添加路由到vue-router后,登录新账号没有清空之前到路由。本来想到退出登录过程中通过location.reload()清空,但是公司框架将/login路由设置为白名单,所以用户可以不退出登录直接跳转到login页面登录新路由,所以最终在获取路由之前将路由清空。
最近项目中发现一个小bug,登录账号添加路由到vue-router后,登录新账号没有清空之前到路由。本来想到退出登录过程中通过location.reload()清空,但是公司框架将/login路由设置为白名单,所以用户可以不退出登录直接跳转到login页面登录新路由,所以最终在获取路由之前将路由清空。
主要对于Proxy和Reflect的get方法做一些演示,来说明为什么Proxy和Reflect要配合使用
文章内容主要来源于公众号前端大全。当作笔记记录。如有侵扰烦请联系删除。
上回说到了Proxy,接下来对Reflect做一些介绍。
最近接触Vue3越来越多,大家都知道Vue3中的ref是使用get和set拦截value实现的,所以用ref定义的数据需要用.value的方式来访问,但是reactive是使用proxy和reflect来实现的,就趁着这个时间把Proxy和Reflect 先看一看,本篇仅限于Proxy,Reflect会单独开一篇笔记。
续接上回。
续接上回。
最近在看Element UI的源码,发现源码中写的很多样式都用到了Scss的各种语法,虽然可读性不高但是看着是真帅啊。为了方便阅读Element的源码,花点时间把Scss文档上的常用语法大概过一遍吧。
开始看ElementUI的组件库源码,学习一下优秀的组件实现方式。单个组件来进行学习。
本文涉及到基础组件。
最近有个需求,需要在页面关闭时请求后台发送一些监控数据,真是想的头大。最开始想到了ajax发送同步请求,但是效果不好而且在新版本chrome已经被废弃,无奈网上搜寻,找到了fetch实现的解决方案,算是解决了掉头发的困扰。