Tengo varios editores "CKEditor" en la misma página. Y ahora observo un comportamiento extraño.
Por ejemplo, estoy inicializando CKEditor en la etiqueta p
. Y esto funciona:
Es decir, borro el texto, pero siempre se mantiene la primera etiqueta p
de este tipo:
<p data-placeholder="Type some text...">...</p>
Pero la documentación siempre contiene este ejemplo:
<div id="editor"></div>
Cambio la etiqueta p
a div
y obtengo esto:
Arriba, al eliminar texto, se elimina este código:
<p data-placeholder="Type some text...">...</p>
Pero si elimina el foco del campo, la etiqueta p
vuelve a aparecer:
¿Alguien ha encontrado un comportamiento similar?
Estoy usando Vue. Y usé v-html
para representar los valores originales. Ese era el problema. Solucioné el problema usando el método setData
de CKEditor.