为链路组件设置href
大家好。 我正在尝试修改原生链接组件,目前我有一个模态,在 dblclick 事件时会打开,用户可以在一些预定义的链接中选择。问题是,当我选定了链接时,无法将其设置为组件。 我在特性管理器里输入链接时,它运行正常。 这是我尝试的代码: domc.addType('link', { 浏览量:{ 事件:{ dblclick: 'linkModalPicker', }, async linkModalPicker(ev: MouseEvent) { ev.preventDefault(); const ref = modal.open(LinkModalComponent, { 宽度:“70%”, 身高:“70%” }); const...
artf
@gabrielbitencourt Link 组件没有 href 属性,所以直接添加到属性中 “''js 如果(链接) { this.model.addAttributes({ href: link.url }); } ```
gabrielbitencourt
谢谢你的回复@artf 我试过了,但也没用,我能在特质管理器里看到 href 是用 'model.addAttributes({ href: link.url })' 设置的,但当我取消再重新选择组件时,这个问题没有持续存在,结果的 'editor.getHtml()' 锚标签中 href 也没有空。 我觉得这可能和我在这里看到的一些漏洞有关,比如#1290 谢谢
artf
,但当我取消选择并重新选择组件时,问题没有持续存在 也许是因为你还在读“this.model.get('href')”...... 顺便说一句,没有可复现的演示,我帮不上更多忙