Ray*_*Far 3 php laravel laravel-livewire
我想在子组件更新时刷新父组件。
我有一个组件“base.blade.php”,在该文件中,有一个购物车计数部分。它在渲染函数中像这样调用子进程:
return view('livewire.admin-dashboard')->layout('layouts.base');
Run Code Online (Sandbox Code Playgroud)
当增加和减少产品数量时,子组件需要更新基础刀片文件中的购物车信息。我该怎么做?
此致。
儿童火线
function increment() {
$this->emit('reRenderParent');
}
Run Code Online (Sandbox Code Playgroud)
父组件
protected $listeners = ['reRenderParent'];
public function reRenderParent()
{
$this->mount();
$this->render();
}
Run Code Online (Sandbox Code Playgroud)
父组件
protected $listeners = [
'refreshParent' => '$refresh',
];
Run Code Online (Sandbox Code Playgroud)
子组件
public function save(){
... //your update code
$this->emitUp('refreshParent');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5865 次 |
| 最近记录: |