반응형
Vuetify v0.17.6: v-select에서 자동 완성 텍스트를 가져오는 방법
VueJs v2.5.13 및 Vuetify v0.17.6을 사용하고 있습니다.
자동 완성 기능을 갖춘 선택 항목을 작성 중입니다.사용자는 목록에 없는 항목을 입력할 때마다 아래 코드와 같이 새 옵션을 만드는 작업을 볼 수 있습니다.
<template>
<v-select prepend-icon="view_list" :items="options" label="Quick searches" v-model="selected" item-text="label" autocomplete :search-value="inputText" clearable dense>
<template slot="item" slot-scope="data">
<v-flex xs12>
<v-layout>
<v-layout justify-start fill-height align-content-center>
<span>{{data.item.label}}</span>
</v-layout>
<v-layout justify-end row>
<v-icon color="success" @click="edit(data)">mod_edit</v-icon>
<v-icon color="error" @click="del(data)">delete_forever</v-icon>
</v-layout>
</v-layout>
</v-flex>
</template>
<template slot="no-data">
<v-container>
<v-layout row>
<v-layout justify-start fill-height align-content-center>
Create new search
</v-layout>
<v-layout justify-end>
<v-icon color="success" @click="create()">add</v-icon>
</v-layout>
</v-layout>
</v-container>
</template>
</v-select>
사용자가 입력하는 텍스트에 액세스하여 사용자 자동 완성 텍스트를 레이블로 사용하여 새 '빠른 검색'을 만들려면 어떻게 해야 합니까?
다음을 사용하여 바인딩할 수 있습니다.:search-input.sync
:
<v-select :search-input.sync="searchInput"
더하다searchInput
변하기 쉬운data
data() {
return {
//...
searchInput: "",
};
},
또, 「지연」이라고 생각되는 경우는, 그 이유가 있습니다.debounce-search
200밀리초의 지연이 추가됩니다.값이 변경될 때마다 값을 캐치하려면 이 값을 0으로 변경할 수 있습니다.
:debounce-search="0"
템플릿:
<v-select
:items="itemList"
:search-input.sync="searchInput"
item-text="name"
autocomplete
/>
스크립트에서
data: () => ({
itemList: [{name: 'John'}, {name: 'Doe'}],
searchInput: ""
}),
Vuetify에서 더 효율적인 방법이 있을지는 모르겠지만, 그냥 사용할 수 있어야 합니다.v-on:input=handleInput
와 함께handleInput
메서드(또는 기타)를 사용하여 값을 수신합니다.
언급URL : https://stackoverflow.com/questions/48500587/vuetify-v0-17-6-how-to-get-the-autocomplete-text-inside-v-select
반응형
'programing' 카테고리의 다른 글
정의를 항상 괄호 안에 C로 둘러싸야 하는 타당한 이유가 있습니까? (0) | 2022.07.30 |
---|---|
TypeError: 정의되지 않은 속성 'rtl'을 읽을 수 없습니다. (0) | 2022.07.30 |
v-move 클래스를 사용할 때 Vue가 트리거되지 않습니까? (0) | 2022.07.30 |
'asmlinkage' 수식어의 의미는 무엇입니까? (0) | 2022.07.30 |
C에서는 브래킷이 스택프레임으로 기능합니까? (0) | 2022.07.30 |