发布了文章2021-12-13
async/await采用同步的思想处理异步方法栗子:项目中遇到的一个问题,mounted时需要获取到全部的报警类型后,再获取已选择的报警类型,最初做的是先调用getAllAlarmTypeList(),然后50ms的延时再调用getAlarmCheckedList()就不会报错,后通过asynce/await可以优化,...
发布了文章2020-09-19
事件循环JavaScript是单线程,非阻塞的浏览器的事件循环执行栈和事件队列宏任务和微任务经典题目分析1、JavaScript是单线程,非阻塞的单线程:JavaScript的主要用途是与用户互动,以及操作DOM。如果它是多线程的会导致DOM操作冲突,比如有两个线程同时操作DOM,一个...
赞了文章2020-09-17
不知为何掘金的文章最近都流行以 "字节跳动面试官" 作为开头,不蹭一波都不好意思说逛过掘金了。23333 最近是真到了面试的季节,那么就说一下 Vuex 的源码吧。看完你会发现,Vue和Vuex的实现原理主要就那么几行代码。 Vue双向绑定 要说 Vuex 的双向绑定那么必须先从 ...
赞了文章2020-09-17
在使用vue一个多礼拜后,感觉现在还停留在初级阶段,虽然知道怎么和后端做数据交互,但是对于mounted这个挂载还不是很清楚的。放大之,对vue的生命周期不甚了解。只知道简单的使用,而不知道为什么,这对后面的踩坑是相当不利的。