如何将值从 Laravel 刀片传递给 vue 组件?

Posted

技术标签:

【中文标题】如何将值从 Laravel 刀片传递给 vue 组件?【英文标题】:How to pass a value from Laravel blade to a vue component? 【发布时间】:2021-10-22 17:20:51 【问题描述】:

我正在从事 laravel / vue 项目,我想将一个值从 laravel Blade 传递给 vue 组件,但我收到此错误:

缺少必需的道具:“id”在

vue 组件:

export default 
    props:
        id:
            required : true
        
    ,
    mounted() 
        console.log(this.id)
    ,

Laravel 刀片:

<div id="add_product">
   <add-product :id="$product_id"></add-product>
</div>

【问题讨论】:

确保 $product_id 不为空 我确实回应了它,它不是空的。 【参考方案1】:

https://router.vuejs.org/guide/essentials/passing-props.html

你应该将 props true 添加到路由器

     path: '/user/:id', component: User, props: true ,

【讨论】:

我没有使用 vue 路由。

以上是关于如何将值从 Laravel 刀片传递给 vue 组件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将值从 DB 传递到单选按钮组?

将值从数据库传递到 vue 组件并将其分配给变量

如何将值从 v-select 传递给方法 - 它始终与默认值相同

通过 Laravel 中的 AJAX 发布请求将值从一个视图传递到另一个视图

如何将值从我的 Laravel 应用程序的 Sqlite 数据库传递到 .js 文件以允许 Paypal Checkout 按钮起作用?

如何将值从angularjs传递给节点[重复]