tinymce.undoManager.add() tinymce.undoManager.transact() 我知道以上两个命令是记录用户操作用于回滚的方法 在我的项目中需要监听 App.vue 传递过来的值从而替换编辑器中的展示的文档(dom) 所以我将 "tinymce" 运行在了 "watch" 中,代码如下: import tinymce from 'tinymce/tinymce' // tinymce 默认 hidden,不引入则不显示编辑器 import Editor from '@tinymce/tinymce-vue' watch(() => { return props.propChild }, (val) => { console.log('子组件接收', val) switch (val.edit) { case 'click': tinymce.activeEditor.getBody().querySelector('#' + val.id).scrollIntoView() break case 'edit': tinymce.activeEditor.getBody().querySelector('#' + val.id).innerText = val.idName tinymce.undoManager.add() // tinymce.undoManager.transact() break } }, { deep: true }) 但是在项目运行后,页面报错 tinymce.activeEditor.getBody().querySelector('#' + val.id).scrollIntoView() // 可以执行 tinymce.activeEditor.getBody().querySelector('#' + val.id).innerText = val.idName // 可以执行 tinymce.undoManager.add() // TypeError: Cannot read properties of undefined (reading 'add') tinymce.undoManager.transact() // TypeError: Cannot read properties of undefined (reading 'transact') 请问是为什么呢?
在vue中使用tinymce编辑器无法引入自定义的css https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/94d633cb655392017d9059afbb1f1bfb.png 初始化配置 return { // 初始化配置 init: { select: "textarea", language: "zh_CN", skin_url: process.env.BASE_URL + "tinymce/skins/ui/oxide", skin: "oxide", resize: false, // content_css: process.env.BASE_URL + "tinymce/skins/ui/oxide/content.css", // content_css: process.env.BASE_URL + "tinymce/skins/content/document/content.css", content_css: "/public/tinymce/skins/content/document/content.css", content_style: "p {margin: 0;}", importcss_file_filter: "/public/", height: this.height, } 文件位置 https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240918/6c17e05b398c73d07efc09391e0b9f7d.png 怎么样才能正确的引入自定义的css文件
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/af4defe577c6c1f93684fc3d312a854e.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/c691190cc95ab468e4ac6693a4e2857f.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/1aebb9f8b390ab08e05e25e458965bd4.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241011/8a6574c7983ba9a84624d840de09726b.png) 使用了attachment插入附件的插件,watch监听富文本数据变化,增加空格(" ")就可以监听到,但是删除就监听不到;而且使用attachment插入的附件增加与删除都监听不到 做了无脑尝试,无用
我想让 tinymce 编辑器默认的组件,比如:复制、粘贴、撤销等功能 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241003/25d872d0e80c465db18e1bd52d138c4e.png) 像自定义功能一样显示图标下的文字,如下图这样 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241003/4c751c21cda0ab9fe563b8107430c122.png) 请问有没有办法实现呢?还望解答,万分感谢!
vue2 使用 tinymce 5.10.3版本,为啥图片没有拉伸功能 我希望上传图片后,点击图品可以拉伸,修改图片大小