小编use*_*227的帖子

Laravel Livewire,两个 livewire 组件之间的通信

我有 2 个 livewire 组件,第一个只显示购物车的会话变量,第二个只是在购物车中添加项目(带有 sku、标题、价格和数量的非常原始的表单)。

<livewire:shoppingcart :cart="$CartId">

<livewire:order-add-product-form :orderAddProductCartId="$CartId">
Run Code Online (Sandbox Code Playgroud)

这两个组件本身都运行良好。但是当我从第二个组件添加项目时,它会更新购物车会话变量,但视图永远不会更新。我必须刷新页面才能在购物车视图中查看会话变量。

是否可以将两个组件连接在一起。那么,当我从一个组件在购物车中添加项目时,它会自动更新其他组件的视图吗?

谢谢

laravel laravel-livewire

8
推荐指数
1
解决办法
5978
查看次数

使用 Laravel Livewire 将焦点转移到另一个领域

是否可以在不使用任何 js 代码的情况下将焦点从 laravel livewire 设置到另一个字段。

input wire:model="sku" wire:keydown.enter="getProductInfo" type="text">
Run Code Online (Sandbox Code Playgroud)

我试图在用户输入 sku 并按 Enter 时获取产品信息。如果找到详细信息,焦点必须转到最后一个字段。那么,是否可以在不使用任何外部 JavaScript 的情况下实现呢?

laravel laravel-livewire

1
推荐指数
1
解决办法
8535
查看次数

标签 统计

laravel ×2

laravel-livewire ×2