当从word中粘贴含多个表格的内容时,格式不正确的问题,在网上寻找了很多方法,都没有找到正确的解决方式。效果显示如下图:
粘贴功能是用的tinymce的paste插件实现的。在tinymce的官方文档中查看了paste的所有属性也无果。查看编辑器中内容的样式发现,div还有table的样式设置一下就好了。于是就用content_style属性中设置了一下,代码如下:
window.tinymce.init({
// language: this.language,
language: 'zh_CN',
selector: `#${this.tinymceId}`,
// 编辑器的一些简单样式设置
content_style: `
* { padding:0; margin:0; }
html, body { height:100%; }
img { max-width:100%; display:block;height:auto; }
a { text-decoration: none; }
iframe { width: 100%; }