This commit is contained in:
xuliangzhan
2019-09-05 11:32:25 +08:00
parent 21749d9d17
commit 7e226f66ca
26 changed files with 20 additions and 12 deletions

View File

@@ -15,7 +15,7 @@
一个简单实用的 Vue 表组件,与任意组件库兼容
* 设计理念
* 精简的 API简洁、高效
* 精简的 API简洁、高效的 API 设计
* 模块化表格、插件化扩展(功能模块解耦,支持按需加载)
* 强大的功能的同时兼具性能(支持横向、纵向虚拟滚动、灵活的配置项、不污染全局样式及变量)

View File

@@ -1 +1 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/static/css/advanced.f8b994e8.css rel=prefetch><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/module.24628ecf.css rel=prefetch><link href=/vxe-table/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/static/css/other.4f7f6e55.css rel=prefetch><link href=/vxe-table/static/js/advanced.b296ce10.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.5876e77c.js rel=prefetch><link href=/vxe-table/static/js/api.f292bce8.js rel=prefetch><link href=/vxe-table/static/js/base.0efec999.js rel=prefetch><link href=/vxe-table/static/js/edit.355e38b1.js rel=prefetch><link href=/vxe-table/static/js/excel.e8bd467c.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.343a38ff.js rel=prefetch><link href=/vxe-table/static/js/module.b2207fd8.js rel=prefetch><link href=/vxe-table/static/js/optimize.56b98267.js rel=prefetch><link href=/vxe-table/static/js/other.d874ad4a.js rel=prefetch><link href=/vxe-table/static/js/plugin.529b2c8e.js rel=prefetch><link href=/vxe-table/static/js/scroll.00da9057.js rel=prefetch><link href=/vxe-table/static/js/start.844c95c6.js rel=prefetch><link href=/vxe-table/static/js/tree.9bdb79d5.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.a52645f1.css rel=preload as=style><link href=/vxe-table/static/css/index.ae6a0c42.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.3b43dac6.js rel=preload as=script><link href=/vxe-table/static/js/index.9f838acd.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.a52645f1.css rel=stylesheet><link href=/vxe-table/static/css/index.ae6a0c42.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.3b43dac6.js></script><script src=/vxe-table/static/js/index.9f838acd.js></script></body></html>
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/static/css/advanced.f8b994e8.css rel=prefetch><link href=/vxe-table/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/static/css/module.93cee645.css rel=prefetch><link href=/vxe-table/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/static/css/other.4f7f6e55.css rel=prefetch><link href=/vxe-table/static/js/advanced.b296ce10.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.5876e77c.js rel=prefetch><link href=/vxe-table/static/js/api.f292bce8.js rel=prefetch><link href=/vxe-table/static/js/base.0efec999.js rel=prefetch><link href=/vxe-table/static/js/edit.355e38b1.js rel=prefetch><link href=/vxe-table/static/js/excel.e8bd467c.js rel=prefetch><link href=/vxe-table/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/static/js/grid.343a38ff.js rel=prefetch><link href=/vxe-table/static/js/module.bfe156b2.js rel=prefetch><link href=/vxe-table/static/js/optimize.56b98267.js rel=prefetch><link href=/vxe-table/static/js/other.d874ad4a.js rel=prefetch><link href=/vxe-table/static/js/plugin.529b2c8e.js rel=prefetch><link href=/vxe-table/static/js/scroll.00da9057.js rel=prefetch><link href=/vxe-table/static/js/start.844c95c6.js rel=prefetch><link href=/vxe-table/static/js/tree.9bdb79d5.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.a52645f1.css rel=preload as=style><link href=/vxe-table/static/css/index.ae6a0c42.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.3b43dac6.js rel=preload as=script><link href=/vxe-table/static/js/index.3b84d75c.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.a52645f1.css rel=stylesheet><link href=/vxe-table/static/css/index.ae6a0c42.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/static/js/chunk-vendors.3b43dac6.js></script><script src=/vxe-table/static/js/index.3b84d75c.js></script></body></html>

View File

@@ -1 +0,0 @@
.icon-list[data-v-d2496a08]{font-size:26px;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;margin:0}.icon-list[data-v-d2496a08]:after{content:"";clear:both}.icon-list>li[data-v-d2496a08]{float:left;height:100px;width:16.66%;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;padding-top:10px}.icon-list>li>i[data-v-d2496a08]{color:#606266;border-color:#606266}.icon-list>li:hover>i[data-v-d2496a08]{color:#5cb6ff;border-color:#5cb6ff}.icon-list>li .title[data-v-d2496a08]{font-size:14px;margin-top:10px}

1
docs/static/css/module.93cee645.css vendored Normal file
View File

@@ -0,0 +1 @@
.icon-list[data-v-2b7a5135]{font-size:26px;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;margin:0}.icon-list[data-v-2b7a5135]:after{content:"";clear:both}.icon-list>li[data-v-2b7a5135]{float:left;height:100px;width:16.66%;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;padding-top:10px}.icon-list>li>i[data-v-2b7a5135]{color:#606266;border-color:#606266}.icon-list>li:hover>i[data-v-2b7a5135]{color:#5cb6ff;border-color:#5cb6ff}.icon-list>li .title[data-v-2b7a5135]{font-size:14px;margin-top:10px}

1
docs/static/js/index.3b84d75c.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
docs/static/js/module.bfe156b2.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/v1/static/css/advanced.44db56ad.css rel=prefetch><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/module.fba8b104.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/v1/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.28ebddb7.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/v1/static/js/api.d892d39b.js rel=prefetch><link href=/vxe-table/v1/static/js/base.7a5fa74d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.dd9ad128.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.8b5958f6.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.4f9a3965.js rel=prefetch><link href=/vxe-table/v1/static/js/module.673c9875.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.03f91669.js rel=prefetch><link href=/vxe-table/v1/static/js/other.2424b06e.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.674c423d.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.9630681a.js rel=prefetch><link href=/vxe-table/v1/static/js/start.c30f55c6.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.a4583d02.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.d1e1871e.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.ac9a4e8b.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.e72fb7e0.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.e677359f.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.d1e1871e.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.ac9a4e8b.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.e72fb7e0.js></script><script src=/vxe-table/v1/static/js/index.e677359f.js></script></body></html>
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=Cache-Control content="no-cache, no-store, must-revalidate"><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><link rel=icon href=/vxe-table/v1/favicon.ico><title>vue table 表格组件</title><link href=/vxe-table/v1/static/css/advanced.44db56ad.css rel=prefetch><link href=/vxe-table/v1/static/css/api.0275e9e8.css rel=prefetch><link href=/vxe-table/v1/static/css/base.69fbe158.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.d43a7aa7.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.b620cd41.css rel=prefetch><link href=/vxe-table/v1/static/css/module.46a9f178.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.a8ac9108.css rel=prefetch><link href=/vxe-table/v1/static/css/other.011e48c7.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.28ebddb7.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.378c4523.js rel=prefetch><link href=/vxe-table/v1/static/js/api.d892d39b.js rel=prefetch><link href=/vxe-table/v1/static/js/base.7a5fa74d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.dd9ad128.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.8b5958f6.js rel=prefetch><link href=/vxe-table/v1/static/js/excel~other.ea9cbdaa.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.4f9a3965.js rel=prefetch><link href=/vxe-table/v1/static/js/module.43ca4431.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.03f91669.js rel=prefetch><link href=/vxe-table/v1/static/js/other.2424b06e.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.674c423d.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.9630681a.js rel=prefetch><link href=/vxe-table/v1/static/js/start.c30f55c6.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.a4583d02.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.d1e1871e.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.ac9a4e8b.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.e72fb7e0.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.a735d290.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.d1e1871e.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.ac9a4e8b.css rel=stylesheet></head><body><noscript><strong>We're sorry but vxe-table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/vxe-table/v1/static/js/chunk-vendors.e72fb7e0.js></script><script src=/vxe-table/v1/static/js/index.a735d290.js></script></body></html>

View File

@@ -0,0 +1 @@
.icon-list[data-v-e4b72064]{font-size:26px;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;margin:0}.icon-list[data-v-e4b72064]:after{content:"";clear:both}.icon-list>li[data-v-e4b72064]{float:left;height:100px;width:16.66%;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;padding-top:10px}.icon-list>li>i[data-v-e4b72064]{color:#606266;border-color:#606266}.icon-list>li:hover>i[data-v-e4b72064]{color:#5cb6ff;border-color:#5cb6ff}.icon-list>li .title[data-v-e4b72064]{font-size:14px;margin-top:10px}

View File

@@ -1 +0,0 @@
.icon-list[data-v-95c5d432]{font-size:26px;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden;margin:0}.icon-list[data-v-95c5d432]:after{content:"";clear:both}.icon-list>li[data-v-95c5d432]{float:left;height:100px;width:16.66%;border-right:1px solid #eee;border-bottom:1px solid #eee;cursor:pointer;padding-top:10px}.icon-list>li>i[data-v-95c5d432]{color:#606266;border-color:#606266}.icon-list>li:hover>i[data-v-95c5d432]{color:#5cb6ff;border-color:#5cb6ff}.icon-list>li .title[data-v-95c5d432]{font-size:14px;margin-top:10px}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -405,7 +405,7 @@ module.exports = {
id: '只对 type=message 有效,如果不想窗口重复点击,可以设置唯一的 id 防止重复提示',
title: 'Message title (support internationalization)',
type: 'Message type',
status: '只对 type=message 有效,消息状态',
status: '只对 type=alert | confirm | message 有效,消息状态',
message: 'message content',
showHeader: '是否显示头部',
showFooter: '是否显示底部',

View File

@@ -406,7 +406,7 @@ module.exports = {
id: '只对 type=message 有效,如果不想窗口重复点击,可以设置唯一的 id 防止重复提示',
title: '窗口的标题(支持开启国际化)',
type: '窗口类型',
status: '只对 type=message 有效,消息状态',
status: '只对 type=alert | confirm | message 有效,消息状态',
message: '窗口的内容',
showHeader: '是否显示头部',
showFooter: '是否显示底部',

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>按钮</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'button'}}">API</router-link></p>
<p>
<vxe-button type="text">文本按钮</vxe-button>

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>按钮</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'checkbox'}}">API</router-link></p>
<p>
<vxe-checkbox indeterminate>不确定选项</vxe-checkbox>

View File

@@ -1,7 +1,7 @@
<template>
<div>
<h2>图标</h2>
<p class="tip">如果本身项目有合适的 icon 图标可以通过全局参数 <router-link class="link" :to="{name: 'StartUse'}">icon</router-link> 替换自带的可以减少一些体积</p>
<p class="tip">如果本身项目有合适的 icon 图标可以通过全局参数 <router-link class="link" :to="{name: 'StartUse'}">icon</router-link> 替换自带的可以保持样式的整体性</p>
<ul class="icon-list">
<li v-for="item in list" :key="item.icon" @click="copyEvent(item)" title="点击复制内容">

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>输入框</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'input'}}">API</router-link></p>
<p>
<vxe-input v-model="value1" placeholder="请输入内容"></vxe-input>

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>模态窗口</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'modal'}}">API</router-link></p>
<p>
<vxe-button @click="$XModal.message({ message: '消息提示' })">消息提示框</vxe-button>

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>分页</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'pager'}}">API</router-link></p>
<vxe-pager
align="left"

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>按钮</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'radio'}}">API</router-link></p>
<p>
<vxe-radio name="n1" v-model="value1" label="1">单选1</vxe-radio>

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>工具栏</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'toolbar'}}">API</router-link></p>
<vxe-toolbar>
<template v-slot:buttons>

View File

@@ -1,6 +1,7 @@
<template>
<div>
<h2>文字提示</h2>
<p class="tip">查看 <router-link class="link" :to="{name: 'VXEAPI', params: {name: 'tooltip'}}">API</router-link></p>
<p>
<vxe-tooltip content="我是提示内容">