0
rel
및 target
을 수동으로 설정할 수 있어야하는 링크에 대한 맞춤 블롯을 만들었습니다. 그러나 이러한 특성을 가진 콘텐츠를로드 할 때 quill이 제거합니다. 이유가 확실하지 않습니다.맞춤 블롯을 사용할 때 맞춤 속성이 제거되었습니다
문제를 설명하기 위해 codepen을 만들었습니다.
이 내 사용자 정의 스티커입니다 :
const Inline = Quill.import('blots/inline')
class CustomLink extends Inline {
static create(options) {
const node = super.create()
node.setAttribute('href', options.url)
if (options.target) { node.setAttribute('target', '_blank') }
if (options.follow === 'nofollow') { node.setAttribute('rel', 'nofollow') }
return node
}
static formats(node) {
return node.getAttribute('href')
}
}
CustomLink.blotName = 'custom_link'
CustomLink.tagName = 'A'
Quill.register({'formats/custom_link': CustomLink})
내가 특정 atttributes 수 있도록 퀼 얘기해야합니까?