【问题标题】:I can not do Vue Select component for Vue cli installation work我无法为 Vue cli 安装工作做 Vue Select 组件
【发布时间】:2021-03-05 19:44:09
【问题描述】:

我已经在我的 Vue cli 应用程序上安装了 Vue Select 组件,但是选择行为就像普通的 v-select。 我已经使用它的官方文档安装了。 https://vue-select.org/

这里是安装

npm install vue-select

Then, import and register the component:

import Vue from 'vue'
import vSelect from 'vue-select'

Vue.component('v-select', vSelect)
The component itself does not include any CSS. You'll need to include it separately:

import 'vue-select/dist/vue-select.css';
Alternatively, you can import the scss for complete control of the component styles:

@import "vue-select/src/scss/vue-select.scss";

这是我的 main.js

import Vue from 'vue'
import './plugins/axios'
import App from './App.vue'
import router from './router'
import store from './store'
import vuetify from './plugins/vuetify';
import vSelect from "vue-select";
 
Vue.component("v-select", vSelect);
import 'vue-select/dist/vue-select.css';
import "vue-select/src/scss/vue-select.scss";

import '@/components';
import '@/assets/scss/main.scss';

Vue.config.productionTip = false

new Vue({
  router,
  store,
  vuetify,
  render: h => h(App)
}).$mount('#app')
enter code here

这是我使用组件的方式

<v-select :options="['Canada', 'United States']"></v-select>

但我的 v-select 是 vue 和 vuetify 的基本选择,甚至没有加载任何项目。

非常感谢您的帮助,这是我的第一个反应式应用程序,所以很多东西都很棒,与传统的 html、js、css 项目不同。

【问题讨论】:

  • 从哪里得到“无可用数据”?
  • 使用 :items 而不是 :options
  • 感谢您的回答。我已经为 :items 更改了 :options ,是的,这些项目正在显示,但 select 没有 jquery 选择的行为。带有用于在选择中搜索项目的文本输入。

标签: javascript vue.js components v-select


【解决方案1】:

v-select 道具没有 :options 选项。 你必须使用 ":items"。

&lt;v-select :items="['Canada', 'United States']"&gt;&lt;/v-select&gt;

https://vuetifyjs.com/en/api/v-select/#props

查看示例和 API。

只要你需要学习一些东西,你必须先阅读官方文档。

【讨论】:

  • 感谢您的回答。是的,没有 :options 道具是对的。我已经更改:选项:项目和项目正在显示,但选择是基本选择我需要一个 jquery 选择的种类选择。在组件的官方文档中使用 :options 这就是我使用它的原因。但我没有选择的行为。
  • 你在使用 jquery 和 vuetify 吗?我认为这不是兼容性的好选择。只需使用 vue 和 vuetify。实现你想要的就足够了。
  • 嗨,山姆。不,我没有使用 jquery 和 vuetify 我只希望 jquery 选择插件的行为用于选择,但使用 Vue 组件。正如我所说,我遵循此组件vue-select.org 的所有说明,但无法正常工作。选择仍然是默认的 vuetify 选择。
  • 检查您的环境是否正常。 v-select 并参考官网的示例代码。在你的环境中运行它。这个最小的代码应该可以工作。如果有问题,请让我知道控制台中的错误消息。 How to check browser console
  • OMG Sam 我正在阅读和 vuetify 有我需要的组件。是 v-autocomplete vuetifyjs.com/en/components/autocompletes 是一个使用过滤器搜索列表项的列表。我想知道为什么 vuetify 没有一些可以提供更好的用户体验的功能,而且它有很多选择...... Vuetify 很棒。非常感谢您抽出宝贵的时间,我不知道浏览器控制台。 :)
猜你喜欢
  • 2020-05-12
  • 2019-07-14
  • 2019-01-22
  • 2018-07-18
  • 2020-04-20
  • 2018-07-13
  • 2020-10-11
  • 1970-01-01
  • 2021-05-20
相关资源
最近更新 更多