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 多级checkbox选择效果
Aug 20 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
Mar 09 Javascript
理解JavaScript中的对象 推荐
Jan 09 Javascript
JavaScript高级程序设计 错误处理与调试学习笔记
Sep 10 Javascript
jQuery控制图片的hover效果(smartRollover.js)
Mar 18 Javascript
返回上一页并自动刷新的JavaScript代码
Feb 19 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
JSONObject使用方法详解
Dec 17 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
Dec 26 Javascript
Canvas放置反弹效果随机图形(实例)
Aug 17 Javascript
jquery+php后台实现省市区联动功能示例
May 23 jQuery
vuejs实现下拉框菜单选择
Oct 23 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
php调用mysql数据 dbclass类
2011/05/07 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
Jquery中dialog属性小记
2010/09/03 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
Python对HTML转义字符进行反转义的实现方法
2019/04/28 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
临床医师专业个人自我评价范文
2013/11/07 职场文书
元旦寄语大全
2014/04/10 职场文书
《火烧云》教学反思
2014/04/12 职场文书
奥运会口号
2014/06/13 职场文书
整改落实自查报告
2014/11/05 职场文书
2014年检验员工作总结
2014/11/19 职场文书
表扬通报怎么写
2015/01/16 职场文书
节水宣传标语口号
2015/12/26 职场文书
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技