随笔分类 -  源码学习

学习源码,增加姿势
摘要:背景 在 App.vue 文件中通过 addRoutes 动态添加路由。访问路由 /login,我发现 this.$route 返回的数据中,meta.a 却是 undefined。 如果一秒后再次访问 this.$route,meta.a 为 1。这是为何? create() { const ro 阅读全文
posted @ 2021-03-26 17:55 Liaofy 阅读(2939) 评论(0) 推荐(0)
摘要:javascript 异步编程从来都是一个难题,最开始我们用 callback,但随之触发了回调地狱,于是“发明” Promise 解决 callback 嵌套过深的问题。然而由于滥用 Promise(一连串的 then),代码变得不易阅读了。此时,async-await 横空出世,它让我们可以用同 阅读全文
posted @ 2019-12-19 11:03 Liaofy 阅读(2034) 评论(0) 推荐(0)
摘要:`Vue $`和 开头的属性? 背景:航班管家H5使用了 进行新版开发,预订流程逻辑~~copy~~参考了野鹅国际机票小程序,小程序中使用 开头的属性作为私有属性。 如题,在 中定义的以 开头的属性就不 work 了。我很想问一句:WTF? 官方解答 以 _ 或 $ 开头的属性 不会 被 Vue 实 阅读全文
posted @ 2018-01-05 16:22 Liaofy 阅读(3946) 评论(0) 推荐(0)
摘要:这是一篇记录学习 underscore v0.0.5 的fragment,觉得有点意思,和大家分享一下。 先看_.sortedIndex的源码,它用来确定 obj 在 array中的位置(array升序): _.sortedIndex = function(array, obj, iterator) 阅读全文
posted @ 2017-09-07 16:32 Liaofy 阅读(427) 评论(0) 推荐(0)