Vue: コンポーネント作成時のオプション「name」は警告を発し、機能しません

作成日 2016年08月18日  ·  3コメント  ·  ソース: vuejs/vue

Vue.jsバージョン

2.0.0-rc.2

複製リンク

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

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

再現する手順

フィドルを実行してコンソールを開く

何が期待されますか?

警告はなく、コンポーネントは「カスタム」という名前で表示されます

実際に何が起こっているのですか?

警告「 _ [Vue warn]: options "name" can only be used as a component definition option, not during instance creation _」で、コンポーネントの名前は「 VueComponent 」です。

bug

全てのコメント3件

これを確認することができます、昨日もこれに出くわしました。

コンソールの名前は、バージョン2.0.0-rc.3でも「VueComponent」のままです!?

2.0はコンストラクター名を変更するためにnew Functionを使用しなくなりました(これはランタイムビルド全体をCSPに準拠させるためです)- nameオプションは、デバッグメッセージとvue-devtools検査にのみ影響します。

このページは役に立ちましたか?
0 / 5 - 0 評価