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 相关文章推荐
JS中获取数据库中的值的方法
Jul 14 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 Javascript
javascript教程之不完整的继承(js原型链)
Jan 13 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
Dec 07 Javascript
JavaScript计划任务后台运行的方法
Dec 18 Javascript
jQuery遍历节点树方法分析
Sep 08 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
layer弹出层中H5播放器全屏出错的解决方法
Feb 21 Javascript
使用layer模态框给新页面传值的方法
Sep 27 Javascript
javascript设计模式 ? 策略模式原理与用法实例分析
Apr 21 Javascript
JavaScript实现简单日历效果
Sep 11 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
浅谈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 木马攻击防御技巧
2009/06/13 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
javascript 函数速查表
2010/02/07 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
js操作二进制数据方法
2018/03/03 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
Python数据类型详解(一)字符串
2016/05/08 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
python计算日期之间的放假日期
2018/06/05 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
python读取各种文件数据方法解析
2018/12/29 Python
java判断三位数的实例讲解
2019/06/10 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
会计专业自我鉴定范文
2013/10/06 职场文书
草船借箭教学反思
2014/02/03 职场文书
个人职业及收入证明
2014/10/13 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
创业计划书之网吧
2019/10/10 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python