En uno de los componentes, paso un elemento < html > de un iframe como accesorio. Quiero definir el tipo de accesorio que se pasa, sin embargo, Vue2 me arroja una advertencia no indicativa en la consola: Accesorio no Invalid prop: type check failed for prop "xyz". Expected HTMLHtmlElement, got HTMLHtmlElement... .
Intenté suprimirlo con required: false , pero no funcionó. Hasta ahora, definir el tipo como type: undefined no genera la advertencia, pero apuesto a que es una mala práctica. A continuación se muestra el fragmento de definición de prop:
xyz: { type: HTMLHtmlElement, 'default': null, required: false }