01 2021 档案

摘要:1.场景 在进行开发过程中,直接使用了Vue-Router来进行页面跳转,但是出现了一些奇奇怪怪的bug,特花时间来进行相关调研并记录,如有不严谨或不正确的地方,欢迎指正探讨。 问题 使用Vue-Router来进行页面跳转 使用this.$router.push() 地址栏的链接不变,Iframe的 阅读全文
posted @ 2021-01-21 15:54 NAME_IS_NaN 阅读(6947) 评论(3) 推荐(1)
摘要:1.数组的解构赋值 1.1基本用法 let [a,b,c] = [1,2,3] let [foo, [[bar], baz]] = [1, [[2], 3]]; //复杂的赋值foo // 1bar // 2baz // 3let [ , , third] = ["foo", "bar", "baz 阅读全文
posted @ 2021-01-09 14:49 NAME_IS_NaN 阅读(131) 评论(0) 推荐(0)
摘要:前端模块化 ##script 老牌传统的模块化 <script src='xxxxx.js'> </script> 主意 script的引入是阻塞的,为了解决阻塞的问题 引入了 <script async src='xxxxx.js'> </script> script适用于小型的applicati 阅读全文
posted @ 2021-01-09 11:10 NAME_IS_NaN 阅读(118) 评论(0) 推荐(0)
摘要:Async/Await 的实践 首先简单总结, Async和Await 可以将异步操作像写同步操作那样简单 注意: await 所等待的函数必须返回对象为Promise,如果不是 需要 return new promise 才可以 let promise = new Promise((resolve 阅读全文
posted @ 2021-01-09 11:06 NAME_IS_NaN 阅读(118) 评论(0) 推荐(0)
摘要:我们有时会遇到这样的情况,正在dev分支开发新功能,做到一半时有人过来反馈一个bug,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用`git stash`命令先把当前进度保存起来,然后切换到另一个分支去修改bug,修改完提交后,再切回dev分支,使用`git stash pop`来恢复 阅读全文
posted @ 2021-01-09 11:04 NAME_IS_NaN 阅读(319) 评论(0) 推荐(0)