在ready下时,v-for循环出的dom元素还添加进dom树中,所以也不能获取到,如果在vue中获取相应的dom的话,通过$nextTick可以获取到,在修改数据后立即使用它,他会延时回调该方法,this是绑定在调用它的实例上 比如:
methods: {
// ...
example: function () {
// 修改数据
this.message = \'changed\'
// DOM 还没有更新
this.$nextTick(function () {
// DOM 现在更新了
// this
绑定到当前实例
this.doSomethingElse()
})
}
}
相关文章
- java如何取出list的最后一个值,如何从Java中的ArrayList获取第一个和最后一个元素?...
- (Vue中)cehart在同一个dom上画图图切换时饼图有折线图的坐标系
- vue父子组件相互调用方法和获取data中的数据(学习篇)
- vue取通过key取value_如何通过获取map中的key来获得与key对应的value值,进行运算...
- vue使用html2canvas导出图片转为pdf以及过程中滚动条内容无法获取的问题
- JavaScript中 获取元素节点 以及 获取元素属性 的方法
- vue 数组中对象删除属性_vue学习(十三) 删除对象数组中的某个元素
- vue 删除对象数组中的某一个元素
- Vue tooltip 组件封装(动态地控制tooltip的显示,如果内容能够完全显示在父元素中,则不需要使用tooltip)
- Java--获取数组中的最后一个元素以及除了最后一个元素剩余的其他元素