vue-select 组件

本文介绍了一种在 Vue.js 开发中替代传统 select2 的解决方案:sagalbot/vue-select。该方案提供了详细的安装步骤及用法示例,包括通过 CDN 或 npm 安装插件、注册组件的方法,并展示了如何在 .vue 组件中使用 v-select。

场景

. vue组件开发的时候,传统的select2方式已经不可以使用了

解决

sagalbot/vue-select

参考文档

https://github.com/sagalbot/vue-select

安装

cdn

引入插件

<!-- use the latest release -->
<script src="https://unpkg.com/vue-select@latest"></script>

<!-- or point to a specific release --><script src="https://unpkg.com/vue-select@1.3.3"></script>

注册组件
Vue.component(‘v-select’, VueSelect.VueSelect);

npm

引入插件 && 注册组件

npm install vue-select
import Vue from ‘vue’
import vSelect from ‘vue-select’
Vue.component(‘v-select’, vSelect)

用法

  • 简单用法
    • 用法见下面的列子
    • 注意 product得到是整个item {label: 'foo', value: 'Foo'}
      . 高级用法(ajax)
<v-select :options="[{label: 'foo', value: 'Foo'}, {label:'bar', value:'Bar'}]" v-model="product"></v-select>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值