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

解决tui-editor布局错误失效问题

时间:2020-08-31 13:27:18      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:问题   配置   控制   down   lazy   版本   containe   预览   样式   

使用tui-editor遇到markdown预览样式错误,也不清楚是不是版本的问题,改了下源码之后效果正常了

技术图片

打开控制台看到几个类名不对劲,te-editorte-md-splitterte-preview应该是并列关系,这里变成了嵌套,初步排除是插件的自定义配置问题

技术图片

打开node_modules包中的tui-editor文件夹,搜索一下``te-preview`看看是在什么地方渲染的

在js文件中搜索 containerTmpl 变量

var containerTmpl = [‘<div class="tui-editor">‘, ‘<div class="te-md-container">‘, ‘<div class="te-editor" />‘, ‘<div class="te-md-splitter" />‘, ‘<div class="te-preview" />‘, ‘</div>‘, ‘<div class="te-ww-container">‘, ‘<div class="te-editor" />‘, ‘</div>‘, ‘</div>‘].join(‘‘);

技术图片

看到其中有些div写成了自闭和标签,自己加上</div>,然后将所有js文件中containerTmpl替换

var containerTmpl = [‘<div class="tui-editor">‘, ‘<div class="te-md-container">‘, ‘<div class="te-editor">‘, ‘</div>‘, ‘<div class="te-md-splitter" >‘, ‘</div>‘, ‘<div class="te-preview">‘, ‘</div>‘, ‘</div>‘, ‘<div class="te-ww-container">‘, ‘<div class="te-editor">‘, ‘</div>‘, ‘</div>‘, ‘</div>‘].join(‘‘);

这回就渲染正确了

技术图片

解决tui-editor布局错误失效问题

标签:问题   配置   控制   down   lazy   版本   containe   预览   样式   

原文地址:https://www.cnblogs.com/genhao7/p/13561576.html

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