Alpine.js show/hide 图片选择器

Alpine.js show/hide image for a image selector

这里我有一个图像选择器。当在第二个 <\li> 中单击图像 link 时,它将显示在第一个 <\li> 中。这很好用。

我想弄清楚如何做的也是在第二个 <\li> 中单击图像 link 时隐藏 {{--Place holder Image--}}。

<div x-data="{ image: '' }" >
    <ul>
        <li>
            {{--Placeholder Image --}}
            <img x-show="image = true" src="/img/image1">

            @foreach($images as $image)
                 <img x-show="image === '{{ $image->id }}'" src="{{ $image->path }}">
            @endforeach
         </li>

         @foreach($image as $image)
         </li>
             <a href="#" @click.prevent="image = '{{ $image->id }}'">
                 <img src="{{ $image->path }}">
            </a>
         </li>
         @endforeach
     </ul>

</div>

我想通了。 只需将占位符图像标记中的 'x-show="image = true"' 更改为 x-show="image === ''"