摘要: 今天工作遇到个关于Promise的小问题,结果是自己太新手,后来解决了 如 function test() { return new Promise (resolve, reject) { reject('超时') } } 使用了await, 必须catch才能让阻塞放开 async functio 阅读全文
posted @ 2020-06-13 17:58 小萌豚 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 利用数组进行判断的代码更优雅 includes函数 使用前 if (fruit 'apple' || fruit 'orange' || fruit 'grape') { //... } 使用后 if (['apple', 'orange' ,'grape'].includes(fruit)) { 阅读全文
posted @ 2020-06-12 09:37 小萌豚 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: Configuring Rules 配置规则 ESLint 附带有大量的规则。你可以使用注释或配置文件修改你项目中要使用哪些规则。改变一个规则设置,你必须设置规则 ID 等于这些值之一: "off"或0 -关闭规则 "warn" 或1 - 开启规则, 使用警告 程序不会退出 "error"或2 - 阅读全文
posted @ 2020-06-01 10:33 小萌豚 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Javascript引擎从设计伊始就是单线程的,然而真实世界的事件往往是多头并进的。为了解决这个问题,浏览器通过UI事件、网络事件及回调函数引入了一定程度的并发执行可能(但Javascript引擎仍然是单线程的,这种并发,类似于其它语言的协程)。 在复杂的程序里,回调函数是一个坑,它使得代码变得支离 阅读全文
posted @ 2020-06-01 09:21 小萌豚 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 如果有多个组件需要用到此属性,我们要么复制这个函数,或者抽取到一个共享函数然后在多处导入它——无论哪种方式都不是很理想。 Vuex 允许我们在 store 中定义“getter”(可以认为是 store 的计算属性)。就像计算属性一样,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖 阅读全文
posted @ 2020-05-28 22:53 小萌豚 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 来自:南瓜编程公众号 给大家整理了 25 个前端相关的学习网站和一些靠谱的小工具,包括一些小游戏、教程、社区网站和博客,以及一些资源网站,希望可以帮助到大家! ▍CSS 相关 ● 1 CSS Battle - 在线比拼 CSS https://cssbattle.dev 在线比拼 CSS ,一个挺有 阅读全文
posted @ 2020-05-24 09:35 小萌豚 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/dkr380205984/article/details/81303171 这是其他文章 ES6 Promise 先拉出来遛遛复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类? 阅读全文
posted @ 2020-05-23 00:04 小萌豚 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 引自B站up主峰华https://zxuqian.cn/css-flex-box-layout/ 阅读全文
posted @ 2020-05-19 20:03 小萌豚 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.场景 在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。 2.遇到的问题 1. 用vue-router重新路由到当前页面,页面是不进行刷新的 2.采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载,闪烁,体验不好 3.解决方 阅读全文
posted @ 2020-05-18 13:54 小萌豚 阅读(2529) 评论(0) 推荐(1) 编辑
摘要: element-admin点击侧边栏刷新路由 https://my.oschina.net/lemonfive/blog/3050003 Vue单页spa后台管理点击刷新路由 https://juejin.im/post/5d0c88d451882532bc6bd5f3 阅读全文
posted @ 2020-05-17 16:41 小萌豚 阅读(135) 评论(0) 推荐(0) 编辑