2016-12-05 20 views
0

私はLaravel(Spark)とVueでアプリケーションを構築しています。Vueコンポーネントのコントローラデータを使用

ユーザーは、左側にフォームを、右側にプレビューを、v-modelを使用してプレビューを入力にバインドすることができます。

return view('app/form/edit', array('form' => $form));

そして、ここに私のコンポーネントです:つまり、ユーザは既存のエントリを編集するとき、私は問題のエントリを取得し、これは次のようにビューにそれを渡す、今

を作品

Vue.component('create-form', { 
     props: ['user'], 

    data: function() { 
     return { 
      title: "", 
      description: "" 
     }; 
    }, 

}); 

私の質問:私のVueコンポーネントの変数$formにアクセスするにはどうすればよいですか?

これは、ループを繰り返したり、Ajaxでデータを取り込んだりする(私は既にページ上のデータを持っているので、ここに行く方法はないと思っています)。

続行する方法上の任意のアドバイスをいただければ幸いです:) 月

答えて

0

感謝をここで私はこのような場合に何をすべきか:

それはモデルの場合:

<my-component :prop="{{ $some_model->toJson() }}"></my-component> 

の場合それは単純な配列です:

<my-component :prop="{{ json_encode($some_array) }}"></my-component> 
+0

私の入力では、 :prop = "title" '? –

+0

@Jannemansは[guide](https://vuejs.org/v2/guide/components.html#Passing-Data-with-Props)を見てください –

+0

うん、それを持っています!しかし、次の質問:) –

関連する問題