php - Laravel Livewire 从视图中传递多个参数
问题描述
我目前有一个名为 live-data 的 livewire 组件,我将参数 orderNumber 传递给它:
@livewire('live-data',['orderNumber' => $order['order_number']])
然后在 liveData.php 我有:
public $orderNumber;
我想将视图中的附加参数传递给名为 hasComponent 的 livewire 组件。我尝试了以下方法:
@livewire('live-data',['orderNumber' => $order['order_number']],['hasComponent'=>$hasComponent])
并在 liveData.php
public $hasComponent;
但是,这不起作用,因为变量没有从视图中分配值。怎么可能做到这一点。任何帮助是极大的赞赏。
解决方案
应该是这样的
@livewire('live-data',[
'orderNumber' => $order['order_number'],
'hasComponent' => $hasComponent
])
更多信息:https ://laravel-livewire.com/docs/2.x/rendering-components
推荐阅读
- json - 来自 httpClient 的 POST 错误(HTTP/1.1 500 内部服务器错误)但在 Postman 中有效
- wpf - 如何从文本框 wpf 在数据网格中创建指定数量的列
- ios - ubiquityIdentityToken 在登录 iCloud 时返回值,但在退出 iCloud 后仍返回值
- tensorflow - 如何在 tf.keras 中计算梯度权重并在 tensorboard 上记录梯度监测?
- python - 在 python 中运行程序时调用调试器?
- macos - node 和 npm 未显示使用 control -v 等安装
- node.js - 使用打字稿在 Firebase Cloud 函数中动态导入类的正确方法是什么?
- angular - 在 Angular 更新期间预填充表单中的数据
- reactjs - useState 钩子是否改变了状态的值
- javascript - 如何修复异步 forEach 推送?