InnerText/textContent 在模型上无法工作
问题
我用 'model.view.el.innerText' 来捕捉当前组件的 innerText,当我用事件更新/更改文本时,但它返回的是空字符串(理想情况下应该返回更新后的文本),不过如果我用 'model.view.el.tagName' 或 'model.view.el.id',它会分别给出想要的输出(h2 和 trial)。我也试过用“model.view.el.textContent”,但还是返回空字符串。 如果我在文本中撤销更新,'model.view.el.innerText' 会给我原始文本(Account Sign In)。因此,我认为RTE对文本的更改/更新方式不同,导致无法无缝地处理到元素,这也是为什么“model.view.el.innerText”返回的是空字符串。 我的组件长这样: '<h2 id=“trial” data-gjs-removable=“false” data-gjs-draggable=“false” data-gjs-droppable=“false” data-gjs-styleable=“false” data-gjs-highlightable=“false” data-gjs-copyable=“false” data-gjs-resizable=“false” data-gjs-badgable=“false” fa-arr...
回答(2)
用的是setTimeout函数,使用mdel.getEl().innerText 意识到有延迟
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #460
当组件视图修改HTML时,文本组件不再可编辑
我正在尝试构建一个自定义组件,内容中包含一些Lorem ipsum文本,以便在画布上进行编辑。但我也想修改视图中的HTML(添加一些我想在编辑器中显示但不在已保存HTML中的内容)。我尝试过类似这样的方法: 问题是,如果我像上面那样修改render()函数,文本部分中的文本组件...
问题 #738
调整大小后图像恢复到原始大小
你好,我遇到了一个关于Component的奇怪问题: 我拿到了两种类型,图片和图标 “''js domComponents.addType('icon', { model: imageModel.extend({ defaults: Object.assign({}, imag...
问题 #665
自定义组件与存档
抱歉,又是我! 我正在尝试用我的新组件“img-link”保存我的模板: 但当我用“gjs-get-inlined-html”命令保存模板(这是一个新闻通讯模板)时,它不会保存我的图片的原始字符。 你能帮帮我吗? “JavaScript 导出默认值(编辑器,config = {...
问题 #1896
自定义插件的组件未被识别
操作系统:Windows 10 x64 浏览器:Chrome 72.0.3626.121 x64 GrapesJS:v0.14.55 你好,我在一个插件里装了一些自定义组件(引导标签页),但不知为何,GrapesJS在从容器元素加载时,插件的某些组件没有被检测到,有些则是通过拖...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。