随笔分类 -  经验总结

日常开发踩坑爬坑经验总结,大概都是精简过的精髓吧
摘要:vue-router@4以上可以使用removeRoute()方法来移除. router.getRoutes().forEach(route => { // 这里还需要条件判断哪些是静态路由不需要移除 router.removeRoute(route.name); }); 但是vue-router@ 阅读全文
posted @ 2024-01-02 16:05 梦里起风了 阅读(2070) 评论(1) 推荐(0)
摘要:遇到这样一个需求: 复制了excel表格的数据,然后粘贴的时候需要把表格里面的数据全部都用','分隔. 解决思路: 监听粘贴事件,读取粘贴的内容,把粘贴的内容里面的换行和tab都替换成',',然后获取当前聚焦的元素,修改当前聚焦元素的value. 注意: 由于这些API都是比较新的,所以兼容性都不太 阅读全文
posted @ 2022-04-19 16:37 梦里起风了 阅读(1444) 评论(0) 推荐(0)
摘要:大概在我刚开始做前端开发的时候,接手前面一个同事的项目时,遇到一个很奇怪的bug,就是移动端的一个列表popup,还记得这个popup是选择用户还是机器的,点击了'选择'按钮之后就会用动画来弹出来. 但是就发现了一个bug,就是有一些手机上,弹出这个弹窗后,那个列表并不能滚动,但是把手机的方向锁定解 阅读全文
posted @ 2021-02-24 11:53 梦里起风了 阅读(113) 评论(0) 推荐(1)
摘要:情况 在最近的项目,遇到一个需求是要监控表单输入改变的时候,自动计算另一个表单项的值. 里面需要大量的循环和判断,导致页面卡顿,特别是连续输入的时候,整个页面甚至可能卡死. 经过多次尝试,都有this指向问题,而导致没有得到预期的效果. 解决 最终使用lodash里面的防抖函数debounce得以解 阅读全文
posted @ 2020-04-23 16:00 梦里起风了 阅读(5454) 评论(0) 推荐(1)
摘要:目前感觉大部分所接触过的项目,目标用户几乎都是使用微信浏览器打开的,在一定程度来说,发布测试版还有本地测试的过程中,微信这种怎么也清不掉的缓存真的很烦人. 下面直入正题, 给出清除微信浏览器缓存的终极方法: 登出微信,再重新登录微信. ☆☆☆ 如果嫌麻烦的话, 可以试一下不一定成功的清除缓存方法: 阅读全文
posted @ 2018-07-06 18:44 梦里起风了 阅读(19239) 评论(2) 推荐(0)