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 相关文章推荐
IE6 fixed的完美解决方案
Mar 31 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
js的延迟执行问题分析
Jun 23 Javascript
JavaScript中的继承方式详解
Feb 11 Javascript
简介JavaScript中的unshift()方法的使用
Jun 09 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
微信小程序 template模板详解及实例代码
Mar 09 Javascript
bootstrap table单元格新增行并编辑
May 19 Javascript
Javascript中prototype与__proto__的关系详解
Mar 11 Javascript
Vue实现商品分类菜单数量提示功能
Jul 26 Javascript
JS绘图Flot应用图形绘制异常解决方案
Oct 16 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
ie6 动态缩略图不显示的原因
2009/06/21 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
JavaScript经典效果集锦
2010/07/06 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
Python实现识别手写数字大纲
2018/01/29 Python
儿童python练习实例
2018/05/27 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
python中安装django模块的方法
2020/03/12 Python
python matplotlib库的基本使用
2020/09/23 Python
优秀员工自荐书
2013/12/19 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
稽核岗位职责
2015/02/10 职场文书
2016春节家属慰问信
2015/03/25 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
总结一些Java常用的加密算法
2021/06/11 Java/Android
Python find()、rfind()方法及作用
2022/12/24 Python