0

Laravel (Spark) と Vue でアプリを作成しています。

ユーザーはエントリを作成できます: 左側にフォーム、右側にプレビュー、v-model を使用してプレビューを入力にバインドします。それはうまくいく

ここで、ユーザーが既存のエントリを編集すると、問題のエントリを取得し、次のようにビューに渡します。

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

そして、ここに私のコンポーネントがあります:

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

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

});

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

これに関連して私が目にするほとんどの質問は、ループを反復処理するか、Ajax を使用してデータを取得することです (既にページにデータがあるため、ここに行く方法ではないと思います)。

続行する方法についてのアドバイスをいただければ幸いです:)ありがとう Jan

4

1 に答える 1

1

ここで私がそのような場合に行うこと:

モデルの場合:

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

単純な配列の場合:

<my-component :prop="{{ json_encode($some_array) }}"></my-component>
于 2016-12-05T09:11:55.240 に答える