vue.js - 如何为 vuetify v-select 添加新选项
问题描述
我正在使用和 api 将数据加载到 v-select。我正在尝试添加一个新选项,值为 0 并全名。我尝试了以下代码,但它看起来不正确。有没有其他方法可以做到这一点。
<v-select
:items="familias"
v-model="familiaFiltroId"
label="Familia"
item-text="nombre"
item-value="familiaId"
dense
outlined
required
>
<template v-slot:append-item>
<v-divider></v-divider>
<v-list-tile >
<v-list-tile-content>
<option value="0">-- All--</option>
</v-list-tile-content>
</v-list-tile>
</template>
</v-select>
解决方案
familias
您可以在填充后将新元素添加到开头:
let familias = [{"nombre":"1","familiaId":"1"},{"nombre":"2","familiaId":"2"}];
familias.unshift({"nombre":"--All--","familiaId":"0"});
console.log(familias);
推荐阅读
- android - 在颤动中更改复选框的选中标记颜色
- c++ - 以 const 和 const& 结尾的 getter 之间的区别
- azure - 如果我对 Azure Web 作业实施监控,是否会对 Azure 应用服务性能产生负面影响?
- mysql - Vitess:使用 SQL 文件初始化键空间模式
- x86 - 在 x86 Intel VT-X 非根模式下,是否可以在每个指令边界传递中断?
- python - 请求的资源 python 上不存在“Access-Control-Allow-Origin”标头
- javascript - JavaScript文件API到node.js如何通过websocket发送带有数据的ArrayBuffer
- php - 如何在一个数组中获取多维关联数组键?
- reactjs - 如何在 nginx 上托管使用“create react app”创建的 React 应用程序?
- java - RxJava 分组排序数据