私はLaravel 5.5で動作するVue2を持っています。しかし、私はこのエラーを得続ける、私はdata-route-name="home"
を参照してくださいか点検したときに、私はVUEブレードでVueコンポーネントに値を渡す
<nav-bar data-route-name="{{$routeName}}" :route-name="{{$routeName}}"></nav-bar>
から取得したエラーを保つことにより、コンポーネントに値を渡すしようとすると:
[Vueの警告]:プロパティまたはメソッド "home"はインスタンスでは定義されていませんが、レンダリング中に参照されます。プロパティを初期化して、このプロパティがデータオプションまたはクラスベースのコンポーネントのどちらかに反応していることを確認します。参照:https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties。コンソール出力は未定義ない理由
props: ['routeName'],
mounted() {
console.log(this.routeName);
}
コンソール出力アップ
undefined
コンポーネントのロード今、私の質問は、なぜ私はVueのは警告する、と私はそれをどのように修正すればよいのですか?
私はコンソールログから 'NaN'を取得します。 Vue警告はまだ表示されています – Kal