设法解决我自己的问题:
:class="[((adults + children) === 0) ? 'opacity-50 pointer-events-none' : '', charter === '' ? 'opacity-50 pointer-events-none' : '', dateRange == '' ? 'opacity-50 pointer-events-none' : '']"
两个
==
似乎可以解决问题。
我不确定到底为什么,因为很难找到解释它的文档,但如果有人想评论原因或提供文档,那就太好了。