Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vuetify.js 如何从与';价值';在Vuetify中自动完成?_Vuetify.js - Fatal编程技术网

Vuetify.js 如何从与';价值';在Vuetify中自动完成?

Vuetify.js 如何从与';价值';在Vuetify中自动完成?,vuetify.js,Vuetify.js,如何在Vuetify Autocomplete中搜索raw而不是foo` <v-autocomplete v-model="myvar" :items="myitems" item-value="foo" item-text="bar" /> 使用v-autocomplete的项目槽来显示条形图文本,但对项目文本使用raw,如我的示例所示: <v-autocomplete

如何在Vuetify Autocomplete中搜索
raw
而不是foo`

<v-autocomplete
  v-model="myvar"
  :items="myitems"
  item-value="foo"
  item-text="bar"
/>

使用v-autocomplete的项目槽来显示条形图文本,但对项目文本使用raw,如我的示例所示:

<v-autocomplete
    v-model="myvar"
    :items="myitems"
    item-value="foo"
    item-text="raw"
>
    <template slot="item" slot-scope="{item}">
       {{item.bar}}
    </template>
</v-autocomplete>

{{item.bar}

您需要使用过滤器

创建如下方法:

filterValues(item, queryText) {
  const searchText = queryText.toLowerCase();
  const fields = [item.someValue, item.someOtherValue];
  return fields.some(
    f => f != null && f.toLowerCase().includes(searchText)
  );
}
filterValues(item, queryText) {
  const searchText = queryText.toLowerCase();
  const fields = [item.someValue, item.someOtherValue];
  return fields.some(
    f => f != null && f.toLowerCase().includes(searchText)
  );
}