Vue: la opción 'nombre' en la creación del componente da una advertencia y no funciona

Creado en 18 ago. 2016  ·  3Comentarios  ·  Fuente: vuejs/vue

Versión de Vue.js

2.0.0-rc.2

Enlace de reproducción

http://jsfiddle.net/af3cq646/1/

var CUSTOM = Vue.component('custom',{name:'custom'});
console.log(new CUSTOM());

pasos para reproducir

ejecutar violín y abrir consola

¿Lo que es esperado?

sin advertencia y el componente aparece con el nombre 'personalizado'

¿Qué está pasando realmente?

advertencia " _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation _" y el componente se llama " VueComponent "

bug

Todos 3 comentarios

Puedo confirmar esto, también encontré esto ayer.

¡El nombre en la consola sigue siendo "VueComponent" en la versión 2.0.0-rc.3!?

2.0 ya no usa new Function para cambiar el nombre del constructor (esto es para que todo el tiempo de ejecución sea compatible con CSP) - la opción name solo afecta los mensajes de depuración y la inspección de vue-devtools.

¿Fue útil esta página
0 / 5 - 0 calificaciones