1.3.16 • Published 12 months ago
vue-virtual-cascader v1.3.16
介绍
基于
element-ui
和vue-virtual-scroller
实现的支持虚拟滚动的级联选择器(vue2),主体样式和功能对齐OKee,支持大数据渲染场景,增加支持全选功能。
install
npm i vue-virtual-cascader --save
# or
yarn add vue-virtual-cascader
全局使用
import vueVirtualCascader from 'vue-virtual-cascader';
import 'vue-virtual-cascader/dist/vue-virtual-cascader.css';
Vue.use(vueVirtualCascader);
局部使用
<template>
<div id="app">
<VirtualCascader v-model="value" :props="props" :options="options" size="mini" collapse-tags filterable clearable />
</div>
</template>
<script>
import Cascader from 'vue-virtual-cascader/dist/vue-virtual-cascader.umd.min.js';
import 'vue-virtual-cascader/dist/vue-virtual-cascader.css';
const { VirtualCascader } = Cascader;
export default {
components: {
VirtualCascader
},
}
</script>
新增功能
除了Element带的功能和属性外,为了更好的扩展,新增支持一些插槽:
名称 | 说明 |
---|---|
prefix | 输入框头部内容 |
suffix | 输入框尾部内容 |
default | 自定义备选项的节点内容,参数为 { node, data },分别为当前节点的 Node 对象和数据 |
说明
由于是基于element,所以很多参数也是以element为主,okee为辅(样式以okee为主),所以参数请参考element文档,常用样式说明如下:
Okee中名称 | ele中名称 | 说明 |
---|---|---|
multiple | props -> multiple | ele中多选时props中的参数,不是直接绑定在组件上 |
independent | props -> checkStrictly | ele中独立模式也是在props中,并且属性名有变化 |
主题定制
为了更好的扩展,组件主要样式使用css变量开发,暴露变量包括:
/* 组件主题色 */
--theme-color: #1251ff;
/* 组件边框颜色 */
--border-color: #e9e9ed;
/* 组件文本颜色 */
--txt-color: #323335;
1.3.16
12 months ago
1.3.15
1 year ago
1.3.14
1 year ago
1.3.13
1 year ago
1.3.12
1 year ago
1.3.11
1 year ago
1.3.10
1 year ago
1.3.9
1 year ago
1.3.8
1 year ago
1.3.7
1 year ago
1.3.6
1 year ago
1.3.5
1 year ago
1.3.4
1 year ago
1.3.3
1 year ago
1.3.2
1 year ago
1.3.1
1 year ago
1.3.0
1 year ago
1.1.18
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.1.0
1 year ago