Я знаю, что при создании экземпляра редактора Quill есть опция-заполнитель. Есть ли способ динамически изменить этот заполнитель после создания экземпляра редактора?
Динамическое изменение заполнителя Quill
Ответы (2)
Заполнитель реализован с помощью правила CSS:
.ql-editor::before {
content: attr(data-placeholder);
}
Так что вы можете сделать quill.root.dataset.placeholder = 'Your new placeholder';
person
jhchen
schedule
13.08.2016
Для других людей, которые видят это, можете ли вы указать, что
quill
имеет в виду в quill.root.dataset.placeholder
? Мне потребовалось некоторое время, чтобы понять, что это мой экземпляр редактора, поскольку я не назвал его quill
.
- person lastmjs; 14.08.2016
это правильный ответ, огромное спасибо, избавил меня от головной боли
- person Josh O'Connor; 09.11.2017
Мне нужно выполнить то же самое требование, используя Angular 8. Может ли кто-нибудь указать мне определенный блог, чтобы понять, как я могу это сделать! Я еще не разобрался с Quill Editor, все еще понимаю.
- person Ashok kumar; 11.12.2020
Если вы используете реактивное перо
Заполнитель во всплывающей подсказке исходит из значения атрибута data-link
. Таким образом, вы можете заменить значение на свое собственное, когда компонент завершит монтирование.
Вот код:
componentDidMount() {
//Replcae link in placeholder to your own text
document.querySelector('.ql-tooltip-editor input').setAttribute("data-link", "your own placeholder");
}
Примечание. Я использую всплывающую тему
person
iShubhamPrakash
schedule
02.11.2019