javascript - 自动完成 Vue Js

标签 javascript vue.js

我尝试在 vue js 中添加自动完成功能。但它无法正常工作。页面加载时,所选值“one”显示在 v-select 标签中,但 itemsList 不显示在下拉列表中。怎么解决?

Select
   <v-select
      v-model="selected"
      :items="itemList"
      :search-input.sync="searchInput"
      autocomplete
   />
data: function () {
            return {
                itemList: ['one', 'two'],
                searchInput: '',
                selected: 'one'
            }
        },

最佳答案

您不应该使用 v-select 组件。 vuetify 有自己的自动完成组件。 创建 v-autocomplete 并将项目绑定(bind)到您的数据:

 <v-autocomplete
    label="itemList"
    :items="itemList"
 />

这是您的脚本数据:

  data() {
    return {
      itemList: [
        'one', 'two', 'three',
      ],
    };
  }

关于javascript - 自动完成 Vue Js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58591392/

相关文章:

javascript - 如何防止位于 Javascript HREF 属性中的 XSS?

javascript - 根据屏幕宽度更改 JavaScript 中的 a 标签属性

javascript - 将输入值绑定(bind)到对象中的特定值

javascript - 使用 vuex chop 对象数组中的文本?

vue.js - 在 Vue.js 的下拉列表中填充嵌套数组

vue.js - 对于将哪些 Vuejs 文件推送到 NPM 以获得库感到困惑

javascript - AngularJS:分割到新文件时未调用工作指令

javascript - Angularjs 中的 $aria 是什么?

php - Javascript 确认框与 php

webpack - Vue Js 2 将 CSS 包含到主 index.html 中