javascript - v-autocomplete 如何检测是否没有结果并添加自定义操作
问题描述
我有一个 Vuetify 可以搜索用户列表。如果没有结果,我想显示第二个按钮,允许您创建新用户:
<v-autocomplete
v-model="event.user"
:items="usersData"
label="Seach speaker list"
:search-input.sync="searchUser"
return-object
item-value="id"
item-text="name"
>
</v-autocomplete>
这是要显示的按钮。如果没有结果,我如何有条件地允许这样做?
<v-row>
<v-col cols="8">
<v-row>
<v-subheader>
Can’t find who you’re looking for?
</v-subheader>
</v-row>
<v-btn>
<v-icon>
mdi-plus
</v-icon>
Add new speaker
</v-btn>
</v-col>
</v-row>
解决方案
尝试v-if
在v-row
. 我假设这usersData
是一个数组:
<v-row v-if="usersData.length == 0">
<v-col cols="8">
<v-row>
<v-subheader>
Can’t find who you’re looking for?
</v-subheader>
</v-row>
<v-btn>
<v-icon>
mdi-plus
</v-icon>
Add new speaker
</v-btn>
</v-col>
</v-row>
推荐阅读
- php - 如何在 Windows 10 xampp 中为 php 8 安装 memcache
- python - 在 Python 中从 zip 迭代创建字典的更简洁方法
- java - Spring boot Firebase Admin SDK 在部署到 aws EC2 实例时失败
- java - Mockserver 客户端 Java - 使用默认的 JDK 信任库
- javascript - 在Javascript的forEach循环中使用异步等待时没有得到正确的输出
- apache-hudi - [HUDI]在 HUDI 中创建仅附加原始数据
- excel - 通过 Delphi 在 Excel 中构建数据透视表
- r - 如何将一个值除以R中上一年的相同值?(回报计算)
- c# - 旧的 Code-First 模型在数据库中有字段,但在模型中没有
- amazon-web-services - AWS API 网关和 GET 请求正文