Laraval Sparkを使用していて、コンポーネント内にコンポーネントがあります。私の親コンポーネントで子コンポーネントで親コンポーネントデータを使用するVue Js
<parent-component :user="user">
<child-component :user="user" :questions="questions"></child-component>
<parent-component>
私は私のデータ方式に質問データを持っている:あなたが見ることができるように
props: ['user'],
data(){
return {
questions: {
// these are set in another method in this file
},
}
},
、私が追加しました:使用することができるという希望で、私の子コンポーネントへの質問私はそれらをループする必要があるので、そのコンポーネントの質問。私が持っている子コンポーネントのための私のjsファイルで
:
props: ['user', 'questions'],
しかし、私はすべての情報が含まれているユーザーとは異なり、デフォルトのオブジェクトを取得する質問を使用しようとしています。
イムは、ちょうど現在の推測として、これが正しく行われる必要がありますどのように...ここ
は、子コンポーネントのJSファイルです:
Vue.component('control-question-navigation', {
props: ['user', 'questions'],
data() {
return {
//
}
},
methods: {
},
mounted() {
var $this = this;
console.log($this.questions); // return standard object
console.log($this.user); // returns the user data correctly
}
});
あなたの '子コンポーネント 'とあなたはどのように質問を表示していますか? – Saurabh
@saurabh質問をjsファイルを表示するように更新しました。インラインテンプレートの質問データにアクセスできますが、私のjsではアクセスできません。 – Lovelock