Vue: Die Option 'Name' bei der Komponentenerstellung gibt eine Warnung aus und funktioniert nicht

Erstellt am 18. Aug. 2016  ·  3Kommentare  ·  Quelle: vuejs/vue

Vue.js Version

2.0.0-rc.2

Reproduktionslink

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

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

Schritte zum Reproduzieren

Geige laufen lassen und Konsole öffnen

Was wird erwartet?

Keine Warnung und Komponente mit dem Namen "Benutzerdefiniert".

Was passiert eigentlich?

Warnung " _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation _" und Komponente heißt " VueComponent "

bug

Alle 3 Kommentare

Kann das bestätigen, bin gestern auch darauf gestoßen.

Der Name in der Konsole lautet in Version 2.0.0-rc.3 immer noch "VueComponent" !?

2.0 verwendet new Function nicht mehr, um den Konstruktornamen zu ändern (dies dient dazu, die gesamte Laufzeit-Build-CSP-kompatibel zu machen) - die Option name wirkt sich nur auf Debug-Meldungen und die Überprüfung von vue-devtools aus.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

finico picture finico  ·  3Kommentare

wufeng87 picture wufeng87  ·  3Kommentare

aviggngyv picture aviggngyv  ·  3Kommentare

bfis picture bfis  ·  3Kommentare

robertleeplummerjr picture robertleeplummerjr  ·  3Kommentare