如何解决在livewire的$ set魔术操作中传递布尔值
我是laravel livewire的新手。我正在尝试使用livewire切换模式。为此,我采用了一个变量名$isOpenModal
。最初是错误的。当我单击单选输入时,使用$isOpenModal
的{{1}}值将变为true。它成功打开了模态。当我单击关闭按钮时,我尝试使用$set('isOpenModal','true')
关闭模式。但这不起作用。
这是我的代码
$set('isOpenModal','false')
如何在<div class="w-2/5 p-1 text-center " wire:click="$set('isOpenModal','true')">
<label class="labl">
<input type="radio" name="radioname" value="one_value"/>
<div class="rounded-lg py-2 px-3">{{trans('strings.change')}}</div>
</label>
</div>
<div class="d-flex justify-content-center align-items-center" >
<button wire:click="$set('isOpenModal','false')">
<div class="btn btn-danger">
<span class="text-base text-white-400 hover:text-white-300">{{trans('strings.close')}}</span>
</div>
</button>
</div>
中传递错误值。我尝试过传递0并且有效。但是我需要使用布尔值
解决方法
您正在将“ true” /“ false”作为字符串传递。传递不带''。
像这样
wire:click="$set('isOpenModal',true)"
希望有帮助。让我知道
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。