laravel - 当组件视图中有多个 livewire 操作时,laravel livewire 操作不调用方法
问题描述
我有两条 livewire:单击组件视图中的操作。第一个动作确实可以正常工作,但第二个却不行。
<button wire:click="test">Test</button>
<button wire:click="add">Add</button>
组件类如下所示:
public function test() {
dd("test");
}
public function add() {
dd("add");
}
因此,当我单击测试按钮时,它会显示测试字符串,但添加按钮不会显示添加字符串。但是如果我删除/评论测试按钮,第二个按钮会正常工作。为什么呢?
解决方案
我希望您忘记将两个按钮都包装在视图中的父元素中:
<div>
<button wire:click="test">Test</button>
<button wire:click="add">Add</button>
</div>
推荐阅读
- reactjs - Mapbox 和 CSS Grid - Mapbox 不会在调整窗口大小时自动扩展
- typescript - WebStorm“eslint --fix on save”功能不起作用。但在终端 ESLint 运行良好
- c# - 使用 AzukeKeyVault 密钥签署 JWT
- c++ - 为非标准相机实现 Qt 相机插件
- python - django-background-task 执行完成后如何释放内存资源?
- java - 如何阻止一个微服务消费消息队列中的消息-RabbitMQ
- npm - SyntaxError:尝试将所有 .js 文件的扩展名更改为 .ts 时意外导入令牌
- testing - DBT中的暴露
- r - 使用 tidyverse 更广泛地旋转
- python - 从 pd.read_sql 丢失的数据