首页 > 解决方案 > Livewire 更新后隐藏元素

问题描述

这是我的代码:

<div x-data="{ show: true }">
    <input type="text" wire:model="search">

    <ul class="list-unstyled search-result"
        @click.outside="show = false"
        @name-updated.window="show = true" <<--- The problem is here
        x-show="show">
                ...
    </ul>
</div>

搜索结果工作正常。当我在外面点击时,<ul>结果将被隐藏。我想要的是在 livewire 更新后更改 to 的值,show以便true再次显示结果。

我怎样才能做到这一点?

标签: javascriptlaravel-livewirealpine.js

解决方案


推荐阅读