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 相关文章推荐
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
Jul 09 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 Javascript
JavaScript提高性能知识点汇总
Jan 15 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
Jan 21 Javascript
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
vue 父组件中调用子组件函数的方法
Jun 06 Javascript
微信小程序scroll-view点击项自动居中效果的实现
Mar 25 Javascript
解决vue中的无限循环问题
Jul 27 Javascript
如何将JavaScript将数组转为树形结构
Jun 02 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
jquery 插件 人性化的消息显示
2008/01/21 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
2012/12/12 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
node.js中axios使用心得总结
2017/11/29 Javascript
微信小程序生成二维码的示例代码
2019/03/29 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
Openlayers绘制地图标注
2020/09/28 Javascript
深入了解Python数据类型之列表
2016/06/24 Python
Python实现的弹球小游戏示例
2017/08/01 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
CSS3实现任意图片lowpoly动画效果实例
2017/05/11 HTML / CSS
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
绘画专业自荐信范文
2014/02/23 职场文书
开学典礼决心书
2014/03/11 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
2015年环卫处个人工作总结
2015/07/27 职场文书
新学期开学寄语2016
2015/12/04 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
PostgreSQL聚合函数介绍以及分组和排序
2022/04/12 PostgreSQL
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript