码迷,mamicode.com
首页 > 其他好文 > 详细

Vue中CodeMirror组件设置高度自适应

时间:2021-04-23 12:24:16      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:插件   over   集成   style   好的   写在前面   res   scroll   项目   

写在前面

由于项目中需要使用代码编辑器插件,于是找到了CodeMirror,这个插件功能十分强大,官网地址:https://codemirror.net/

但是,当把插件集成到项目时,发现编辑器显示高度是默认的300px,这个高度显然是不友好的,所以需要将高度改为自适应。

技术图片

查看官方文档说是将height设置为auto即可,但是加上知乎发现这个样式根本不起作用。官网地址如下:https://codemirror.net/2/demo/resize.html

技术图片

 解决方法

在需要显示的地方,外层再套上一层div,给元素设置高度,如下所示:

技术图片

 然后再在此Vue页面中设置样式,设置样式时,注意Style要去除scoped,具体设置高度自适应样式,可参考如下:

<style lang="scss">
  #sqlCode {
    .CodeMirror {
      overscroll-y: scroll !important;
      height: auto !important;
    }
  }
</style>

Vue中CodeMirror组件设置高度自适应

标签:插件   over   集成   style   好的   写在前面   res   scroll   项目   

原文地址:https://www.cnblogs.com/cndarren/p/14691392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!