解决vue中虚拟dom,无法实时更新的问题
2018-09-15 09:36
841 查看
碰到的问题:使用jq获取元素节点的个数时一直为0
解决方法:使用vue的nextTick()函数即可解决
原理:nextTick可以在下一次更新dom之后进行回调,我的问题在于,在页面加载完成时无法获取虚拟dom,而使用回调函数后就可以获取到正确的dom数量,所以只需要在nextTick函数中执行jq函数就可以正确获取了。
self.$nextTick(function () { // DOM 更新了 $("#myCarousel").carousel(0); })
以上这篇解决vue中虚拟dom,无法实时更新的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- vue中虚拟dom,无法实时更新的解决方案
- 解决angular2 获取到的数据无法实时更新的问题
- 怎样解决回收站图标无法实时更新的问题?
- 解决Dropbox无法实时更新的问题
- angular2 获取到的数据无法实时更新问题的解决
- 解决Dropbox无法实时更新的问题
- 解决vue中无法动态修改jqgrid组件 url地址的问题
- Windows 7下SEP MR5病毒定义无法更新问题解决
- Android SDK Manager无法更新问题解决方法
- ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- 解决myeclipse无法更新的问题
- 解决用户意外退出在线列表无法及时更新问题(转载)
- NXN alienbrain(AB)无法完全更新问题的解决办法
- 解决Vue 浏览器后退无法触发beforeRouteLeave的问题
- virtualbox更新完无法启动的问题(不能为虚拟电脑 Ubuntu 打开一个新任务)
- 怎样解决Windows Update当前无法检查更新的问题
- hibernate 不能实时获取数据库中更新的记录问题解决
- ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- 解决android sdk无法更新的问题
- 解决安装软件时出现“更新错误”或“无法安装”的问题