vue如何操作dom

图片描述

vue非要在实例中操作dom,请问写在哪里。之前写在mounted方法中,试了一下获取元素长度为零,看看官方文档说这个不保证组件已在document中;请问非要在vue中操作dom写在哪个方法中才能保证组件已在document中。

阅读 9.9k
4 个回答

要操作组件的dom在组件里操作吧。

试试这个

this.$nextTick(function () {
    console.log(长度)
  })

写在export之外的script标签之内

<script>
export default {

}
window.onload = function () {
    //操作dom
}
</script>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题