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.