全局配置 debug delimiters unsafeDelimiters silent async devtools 全局 API Vue.extend Vue.nextTick Vue.set Vue.delete Vue.directive Vue.elementDirective Vue. ...
分类:
其他好文 时间:
2018-06-09 17:56:02
阅读次数:
167
*js执行顺序优先级process.nextTick > promise.then > setTimeout > setImmediate 原因是使用 Promise.then 添加的回调函数会被放到 microtask 队列中,而 setTimeout 的回调函数会在macrotask 。事件循环 ...
分类:
其他好文 时间:
2018-06-08 12:15:22
阅读次数:
175
vue.nextTick的官方定义是:在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM。实际上也就是传进来的函数延迟到dom更新后再使用,也就是延迟执行了代码下面有个网上的小例子:<divclass="app"><divid="msgDiv">{{msg}}</div><d
分类:
其他好文 时间:
2018-05-25 15:30:15
阅读次数:
142
本文参考自:https://mp.weixin.qq.com/s?src=11×tamp=1526883552&ver=889&signature=cZhsu8QKM7NTwpyBXF3PbFcalSVxDXipedLuIa2S7bhv2XGO8Ujy4z32UUPz7wFqmlSFcOq ...
分类:
其他好文 时间:
2018-05-21 16:07:34
阅读次数:
225
由于dom 元素是在渲染之后才能操作,所以如果想取到dom元素,要放到mounted()这个生命周期函数里面,并且还要用this.$nextTick(function () {}) ...
分类:
其他好文 时间:
2018-05-19 16:54:48
阅读次数:
1222
Vue.js 提供了我们一个获取 DOM 对象的接口—— vm.$refs。在这里,我们通过了 this.$refs.wrapper访问到了这个 DOM 对象,并且我们在 mounted 这个钩子函数里,this.$nextTick 的回调函数中初始化 因为 Vue 是数据驱动的, Vue 数据发生... ...
分类:
其他好文 时间:
2018-05-15 22:32:52
阅读次数:
177
实例方法 一.$mount方法 $mount方法是用来挂载我们的扩展的。 二.$destroy() 卸载方法 三.$forceUpdate() 更新方法 四.$nextTick() 数据修改方法 完整代码: ...
分类:
其他好文 时间:
2018-05-07 22:49:24
阅读次数:
160
优先级 通过上面的介绍,我们就可以得出一个代码执行的优先级: 同步代码(宏任务) > process.nextTick > Promise(微任务)> setTimeout(fn)、setInterval(fn)(宏任务)> setImmediate(宏任务)> setTimeout(fn, tim ...
分类:
编程语言 时间:
2018-05-04 14:14:44
阅读次数:
253
<!--more--> <ul id="demo"> <li v-for="item in list">{{item}}</div> </ul> <script> new Vue({ el:'#demo', data:{ list=[0,1,2,3,4,5,6,7,8,9,10] }, method ...
分类:
其他好文 时间:
2018-04-26 18:35:12
阅读次数:
213
相关资料:https://www.cnblogs.com/leaf930814/p/7247478.html https://www.cnblogs.com/duanyue/p/7458340.html http://www.cnblogs.com/hity-tt/p/6733062.html ...
分类:
其他好文 时间:
2018-04-09 18:50:22
阅读次数:
149