#reactjs #quill #react-quill
Вопрос:
Я использую react quill для управления контентом. Всякий раз, когда я добавляю / обновляю что-либо, URL или ссылки содержатся в дополнительных кавычках. Есть ли способ остановить это? Например, когда я добавляю ссылку, ее URL становится https://example.com . Затем, когда я снова извлекаю его с сервера, он становится «https://example.com «, и теперь, если я что-то обновляю в документе, это становится «»https://example.com «», и она продолжает увеличиваться. Я использую следующую конфигурацию quill:
theme="snow"
}
modules={{
toolbar: [
[
{ header: [1, 2, 3, 4, 5, 6, false] },
{ font: [] }
],
[
'bold',
'italic',
'underline',
'strike',
'blockquote'
],
[
{ align: '' },
{ align: 'center' },
{ align: 'right' },
{ align: 'justify' },
{ list: 'ordered' },
{ list: 'bullet' },
{ indent: '-1' },
{ indent: ' 1' }
],
['link']
],
clipboard: {
allowed: {
tags: [
'a',
'b',
'strong',
'u',
's',
'i',
'p',
'br',
'ul',
'ol',
'li',
'span'
],
attributes: ['href', 'rel', 'target', 'class']
},
keepSelection: true,
substituteBlockElements: true,
magicPasteLinks: true,
matchVisual: false
}
}}
formats={[
'header',
'font',
'size',
'bold',
'italic',
'underline',
'strike',
'blockquote',
'list',
'bullet',
'indent',
'link',
'align'
]}
bounds={'.app'}