【发布时间】:2021-01-28 01:47:34
【问题描述】:
我有一个 Laravel Blade 模板,它的 AlpineJS div 定义如下:
<div x-data="{ id: 2 }">
...
<button type="button" wire:click="deleteAddress(id)">Button</button>
</div>
我想要的是以某种方式将 id 变量“传递”到 wire:click 调用。
上面的代码在我的 JS 控制台中抛出了一个Uncaught ReferenceError: id is not defined。
有任何想法吗?刚从 TALL 堆栈开始,我还不知道最佳工作流程。
提前致谢。
【问题讨论】:
-
laravel-livewire.com/docs/2.x/alpine-js 在“Livewire 和 Alpine 之间共享状态:@entangle”下,有帮助吗?
-
好的,谢谢。以
@entangle结尾,将组件内的属性链接到 AlpineJS 代码。
标签: laravel laravel-blade laravel-livewire alpine.js