首页 文章

在Vue组件中使用控制器数据

提问于
浏览
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: ""
        };
    },

});

现在,我的问题是:如何访问Vue组件中的 $form 变量?

我看到的与此相关的大多数问题都是迭代循环或使用Ajax引入数据(我已经在页面上有数据,因此我认为这不是这里的方法) .

任何关于如何进行的建议将不胜感激:)谢谢Jan

1 回答

  • 1

    在这里我对这些案件做了什么:

    如果是模特:

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

    如果它是一个简单的数组:

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

相关问题