【问题标题】:Use controller data in Vue component在 Vue 组件中使用控制器数据
【发布时间】:2023-04-03 05:35:01
【问题描述】:

我正在使用 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 提取数据(我已经在页面上拥有数据,所以我认为这不是这里的方法)。

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

【问题讨论】:

    标签: javascript php laravel vue.js laravel-spark


    【解决方案1】:

    在这种情况下我会怎么做:

    如果是模型:

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

    如果是简单数组:

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

    【讨论】:

    • 然后在我的输入中我会做:prop="title"?
    • @Jannemans 看看guide
    • 是的,明白了!下一个问题出现了:)
    猜你喜欢
    • 2019-10-18
    • 1970-01-01
    • 2023-03-14
    • 2017-12-01
    • 2021-12-08
    • 2020-09-12
    • 2013-08-20
    • 2017-04-29
    • 1970-01-01
    相关资源
    最近更新 更多