1.3.16 • Published 12 months ago

vue-virtual-cascader v1.3.16

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago

介绍

基于element-uivue-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中名称说明
multipleprops -> multipleele中多选时props中的参数,不是直接绑定在组件上
independentprops -> checkStrictlyele中独立模式也是在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