组件间的高度传递?

父亲组件里mounted 里取的height通过prop传递给子组件在div里充当高度,但是不起作用怎么办?

阅读 2.9k
3 个回答

应该是子组件和父组件的生命周期先后的问题,你应该在子组件里面 watch 或者 computed ,prop 的 height 改变的时候,再重新设置 div 的高度就可以了。

确认一下提取属性时,组件是否已经渲染完毕。没有渲染完的 DOM 是 0 宽 0 高。

能用CSS解决的不一定需要JS

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题