vue获取dom元素的几种方式
在任意标签上:ref=“xx”获取dom元素:this.$refs.xx.如图:mounted()时才能获取this.$refs.xx获取dom标签:this.$refs.xx.$el$parent: 获取当前组件的父组件$el: 获取当前组件的DOM元素vm.$nextTick什么时候用:在Vue渲染DOM到页面后 立即做某件事,用$nextTickthis.$nextTick(function
·
在任意标签上:ref=“xx”
获取dom元素:this.$refs.xx.
如图:
mounted()时才能获取this.$refs.xx
获取dom标签:this.$refs.xx.$el
$parent: 获取当前组件的父组件
$el: 获取当前组件的DOM元素
vm.$nextTick
什么时候用:在Vue渲染DOM到页面后 立即做某件事,用$nextTick
this.$nextTick(function() {
·····dosomething
})
Vue会先让代码执行完,然后才会根据最终的值,进行DOM操作。
调用组件方法:
this.$refs.组件名.组件方法();
更多推荐
已为社区贡献1条内容
所有评论(0)