【问题标题】:How to make v-select2-component use select2.full.min.js file?如何使 v-select2-component 使用 select2.full.min.js 文件?
【发布时间】:2019-01-22 14:49:17
【问题描述】:

我在我的 vuejs 项目中使用https://www.npmjs.com/package/v-select2-component

我必须在很多地方使用它,有些地方有搜索框,有些地方没有搜索框。 如果我们不想使用搜索框,它会接受“minimumResultsForSearch”,但该功能仅在我们导入 select2.full.min.js 时可用。

我在文件中导入了 select2.full.min.js,但这些更改是在节点模块中进行的,但我无法将节点模块推送到 git 存储库。

对此有任何替代解决方案吗?

【问题讨论】:

  • 当它询问与npmjs.com/package/vue-select 完全不同的组件时,为什么会有 vue-select 标签?
  • @JohnY 已更新。感谢您指出。 :)

标签: javascript vue.js vuejs2 jquery-select2


【解决方案1】:

实际上有一个可配置的settings 选项允许您这样做。

<Select2 :options="myOptions" :settings="mySettings" />
data() {
  return {
    myOptions: [],

    mySettings: {
      minimumResultsForSearch: Infinity
    }
  }
}

参考资料:

【讨论】:

  • 正如我所提到的,我已经使用过这个,但是如果没有 select2.full.min.js 就无法使用 minimumResultsForSearch 而包含 select2.js 而不是 select2 full 的 npmjs.com/package/v-select2-component 模块文件。
  • @Rider 如果你查看源代码,它似乎确实有这个库附带的settings 道具。不知道你怎么没有得到它。
  • 我正在获取设置道具,但是当我通过 minimuResultsForSearch 时,它不起作用。我用谷歌搜索,发现 minimumResultsForSearch、dropdownCssClass 等需要使用 select2.full.min.js,但我提到的 npm 模块使用 select2.js,但是当我在模块文件中更改为使用 select2.full.min.js 时它起作用了。所以,我想知道有什么办法可以将节点模块更改推送到 git?
  • 这很奇怪,select2.js 似乎也包含了这个特定的setting
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 2015-04-11
  • 2020-12-14
  • 2018-08-07
  • 2014-07-12
  • 2018-01-31
相关资源
最近更新 更多