v-html添加的dom元素在js中找不到?

使用v-html加载一段后端传来的html, 在vue的mounted中想要获取DOM元素修改其样式, 代码

mounted() {
    let xx = this.$el.getElementsByClassName('img-place-holder')
    console.log(xx)
    console.log(xx[0])
}

打印的结果是

而且打印xx.length也是0

xx这个集合取到了, 而且能看到有要找的这个DOM元素, 然而获取的时候是undefined, 而且这个0和原型的颜色一样都有点浅, 是代表隐藏属性吗?

获取元素的方法找到了, 使用setTimeout(0), 将任务放在事件队列的最后获取, 而使用this.$nextTick()的话还是获取不到, 原因应该是在下一次DOM更新结束后v-html添加的内容还没挂载到DOM树上

  • vue-router 路径是怎么回事?
  • vue中 初始化数组的第一条数据
  • 关于vue官方的那个脚手架,跑起来了老是报语法错误!!!!
  • 用vue.js,监听敲击enter事件,完全没有反应
  • 最新的 laravel 5.3 里的vue 例子在手机浏览器报错。
  • vuejs怎么管理应用的登录状态
  • 这样的登录认证有什么优缺点?(只用vue)
  • vue列表中判断点击,显示按钮
  • vue无法用三重大括号来显示html
  • webpack2.0以上的版本声明了一个__STAGE__的变量,在其他地方引用会报错,但是1.0的版本并没有报错,求解
  • 在laravel中 vue组件使用gulp编译后不显示问题 一句话说不清 求解答?