process.nextTick()的意思就是定义出一个动作,并且让这个动作在下一个事件轮询的时间点上执行。
分类:
Web程序 时间:
2019-12-22 09:16:58
阅读次数:
126
为了完成select既可以编辑,又可以修改。前段时间通过iview的另外一个自动完成auto-complete组件完成了此功能。 有兴趣的可以到看我上一篇随笔 https://www.cnblogs.com/mayiaction/p/12030504.html。 花了一番功夫,使用select也实现 ...
分类:
其他好文 时间:
2019-12-19 13:29:06
阅读次数:
211
在父组件中通过provide来提供变量,然后在子组件中通过inject来注入变量 provide(){ return{ reload:this.reload } }, reload(){ this.isRouterAlive = false; this.$nextTick(function(){ t ...
分类:
其他好文 时间:
2019-12-16 11:29:46
阅读次数:
123
macrotask(宏任务):主代码块、setTimeout、setInterval等 microtask(微任务):Promise、process.nextTick等 下面通过【今日头条】这道面试题详细说明一下: 先画一个通用任务表(后面的步骤就是给表插值的过程,执行顺序是从上至下,从左往右,先同 ...
分类:
系统相关 时间:
2019-12-03 21:54:42
阅读次数:
86
最近使用vue的vm.$nextTick的用法比较多,现在整理一下它的用法。 推荐阅读:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 官方文档上这么说的:将回调延迟到下次DOM渲染之后执行。在修改数据后立即使用它,然后等待DOM更新。它 ...
分类:
其他好文 时间:
2019-11-19 14:18:46
阅读次数:
71
Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新。 简单来说,Vue 在修改数据后,视图不会立刻更新,而是等同一事件循环中的所有数据变化完成之后,再统一进行视图更新。 同步里执行的方法,每个方法里做的事情组成一个事件循环;接下来再次调用的是另一个事件循 ...
分类:
其他好文 时间:
2019-11-14 18:07:48
阅读次数:
104
周末好,今天给大家带来一款接地气的环形进度条组件vue-awesome-progress。 ...
分类:
其他好文 时间:
2019-11-09 13:28:13
阅读次数:
102
使用的时候,把单文件组件当做子组件在父组件引用,通过子组件将获取的值传给父组件 ...
分类:
其他好文 时间:
2019-11-08 19:02:10
阅读次数:
359
宏任务(macrotasks): 主js、UI渲染、setTimeout、setInterval、setImmediately、requestAnimationFrame、I/O等 微任务(microtasks):process.nextTick()、promise、Object.observe() ...
分类:
其他好文 时间:
2019-11-08 15:09:49
阅读次数:
325
A. vue 中的 nextTick 是什么? 1.首先需要清楚,nextTick是一个函数;这个函数的作用,简单理解就是下一次渲染后才执行 nextTick 函数中的操作; 2.在下一次 DOM 更新循环结束之后延迟回调,也就是延迟执行一段代码。 B. 什么情况下使用 nextTick 函数? 当 ...
分类:
其他好文 时间:
2019-11-06 16:58:19
阅读次数:
82