当输入为空时,如何防止在我的屏幕 reader 上 运行?

How can I prevent this from running on my screen reader when input is empty?

我正在学习 vue 和 aria,我有一个输入框,您可以在其中输入姓名,它会扩展包含一定人数的列表。我希望我的屏幕阅读器不根据长度显示人物,我想做到这一点,所以当您删除屏幕阅读器读取的所有字母时,屏幕阅读器会显示“” 我有这条线 <span class="sr-only" v-if:"filterCities.length > 0" :aria-label=" 'Showing '+filterCities.length + ' results'"></span>

我确定我没有正确使用 v-if:因为 VS CODE 说“v-if 指令不需要修饰符,需要该属性值。这到底是什么意思? 有人可以帮我吗?

应该是v-if="filterCities.length > 0"相等的

   <span class="sr-only" v-if="filterCities.length > 0" :aria-label=" 'Showing '+filterCities.length + ' results'"></span>