Vue在页面数据渲染完成之后的调用方法


Posted in Javascript onSeptember 11, 2018

在使用Vue框架的时候,有时候需要在Vue在页面数据渲染完成之后调用方法,不然获取不到准确的数据,特别是在获取列表的高度的时候,由于数据没有加载完,获取不到准确的高度。之前在使用jquery的时候,有ready可以帮助我们实现,但是Vue不存在此类方法,我们需要结合watch和this.$nextTick()来实现。

nextTick:在下次 DOM 更新循环结束之后执行延迟回调。

watch:用于观察Vue实例上的数据变动。对应一个对象,键是观察表达式,值是对应回调。

之前我是这样子使用nextTick的:

mounted:{

this.$nextTick(function(){

/////方法

})

}

经测试发现实现不了所需要的效果,只有结构,没有数据,即获取不到想要的高度

后发现需要结合watch监听某个属性:

watch:{

asyncArray:function()

 this.$nextTick(function(){
  //////方法
 });
}
}

经测试可用!

以上这篇Vue在页面数据渲染完成之后的调用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 遮罩层和加载效果代码
Aug 01 Javascript
js控制frameSet示例
Sep 10 Javascript
jquery foreach使用示例
Sep 12 Javascript
浮动的div自适应居中显示的js代码
Dec 23 Javascript
Javascript实现跑马灯效果的简单实例
May 31 Javascript
js实现类bootstrap模态框动画
Feb 07 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
Angular ElementRef简介及其使用
Oct 01 Javascript
微信小程序入门之广告条实现方法示例
Dec 05 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
May 09 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 Javascript
浅谈Webpack核心模块tapable解析
Sep 11 #Javascript
原生js检测页面加载完毕的实例
Sep 11 #Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 #Javascript
解决vue props 拿不到值的问题
Sep 11 #Javascript
vue首次赋值不触发watch的解决方法
Sep 11 #Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 #Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
Sep 11 #Javascript
You might like
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php max_execution_time执行时间问题
2011/07/17 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
Javascript中replace()小结
2015/09/30 Javascript
jquery中ajax跨域方法实例分析
2015/12/18 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
python批量下载抖音视频
2019/06/17 Python
Django自定义用户登录认证示例代码
2019/06/30 Python
python的移位操作实现详解
2019/08/21 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
Python实现图片添加文字
2019/11/26 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
医院护士专业个人的求职信
2013/12/09 职场文书
活动总结报告范文
2014/05/04 职场文书
女生节标语
2014/06/26 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技