hips-ui中的Textarea 组件在scroll中会出现滚动穿透的问题,而该项目中页面大量使用了Textarea,且Textarea组件在第一次进入页面时渲染数据后没有聚焦时只会展示一行文字。 针对这一点我做了两步操作,根据ref来控制Textarea的显示以及隐藏,没有Textarea组件时使用div来显示数据,当用户点击div时显示Textarea组件并且聚焦来填写数据,而且在失去焦点的时候需要重新调用一下刷新页面高度的函数,并且隐藏Textarea来显示div数据。总的来说,就是在vue里通过ref操作dom。