为了账号安全,请及时绑定邮箱和手机立即绑定

vue 通过ref 给dom设置高度不起作用?

vue 通过ref 给dom设置高度不起作用?

慕雪6442864 2018-08-03 18:55:45
<el-col :span="7" ref="wrap"><div></div></el-col> mounted () {    let height =document.body.clientHeight     console.log(height)     console.log(this.$refs.wrap)     // this.$refs.wrap.style.height = height   }输出的this.$refs.wrap,并不是一个dom,不知是哪里出了问题?
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

$refs.wrap 拿到的是一个VUE组件,并不是一个DOM。
如果想要手动操作DOM,在组件内给节点一个ID,比如el-col上给一个ID,然后用this.$el.querySelector(#ID)拿到来进行操作。

查看完整回答
反对 回复 2018-08-05
  • 2 回答
  • 0 关注
  • 10480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信