Skip to content

Commit

Permalink
更新文档
Browse files Browse the repository at this point in the history
  • Loading branch information
xuliangzhan committed Nov 15, 2019
1 parent 3c6fb11 commit 7a3a94e
Show file tree
Hide file tree
Showing 44 changed files with 719 additions and 20 deletions.
2 changes: 1 addition & 1 deletion docs/index.html
@@ -1 +1 @@
<!DOCTYPE html><html><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>vxe-table 表格解决方案</title><link href=/vxe-table/static/css/advanced.df8cbe2b.css rel=prefetch><link href=/vxe-table/static/css/base.eeab4b10.css rel=prefetch><link href=/vxe-table/static/css/edit.72bd6140.css rel=prefetch><link href=/vxe-table/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/static/js/advanced.2cbdb961.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.593bbbb5.js rel=prefetch><link href=/vxe-table/static/js/api.bf67e86b.js rel=prefetch><link href=/vxe-table/static/js/base.64231d95.js rel=prefetch><link href=/vxe-table/static/js/edit.0fce2050.js rel=prefetch><link href=/vxe-table/static/js/excel.798b370a.js rel=prefetch><link href=/vxe-table/static/js/grid.280ec293.js rel=prefetch><link href=/vxe-table/static/js/module.6b0c9a22.js rel=prefetch><link href=/vxe-table/static/js/optimize.7287d251.js rel=prefetch><link href=/vxe-table/static/js/other.24fef636.js rel=prefetch><link href=/vxe-table/static/js/plugin.7120faa4.js rel=prefetch><link href=/vxe-table/static/js/scroll.991b550d.js rel=prefetch><link href=/vxe-table/static/js/start.1f811561.js rel=prefetch><link href=/vxe-table/static/js/tree.34e56e48.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=preload as=style><link href=/vxe-table/static/css/index.6463daef.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.0e44af5c.js rel=preload as=script><link href=/vxe-table/static/js/index.a4942c93.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=stylesheet><link href=/vxe-table/static/css/index.6463daef.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.0e44af5c.js></script><script src=/vxe-table/static/js/index.a4942c93.js></script></body></html>
<!DOCTYPE html><html><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>vxe-table 表格解决方案</title><link href=/vxe-table/static/css/advanced.e0ea449c.css rel=prefetch><link href=/vxe-table/static/css/base.b2248eaf.css rel=prefetch><link href=/vxe-table/static/css/edit.72bd6140.css rel=prefetch><link href=/vxe-table/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/static/js/advanced.c4d718b5.js rel=prefetch><link href=/vxe-table/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.593bbbb5.js rel=prefetch><link href=/vxe-table/static/js/api.bf67e86b.js rel=prefetch><link href=/vxe-table/static/js/base.64231d95.js rel=prefetch><link href=/vxe-table/static/js/edit.0fce2050.js rel=prefetch><link href=/vxe-table/static/js/excel.4fe2a0ce.js rel=prefetch><link href=/vxe-table/static/js/grid.280ec293.js rel=prefetch><link href=/vxe-table/static/js/module.6b0c9a22.js rel=prefetch><link href=/vxe-table/static/js/optimize.7287d251.js rel=prefetch><link href=/vxe-table/static/js/other.24fef636.js rel=prefetch><link href=/vxe-table/static/js/plugin.7120faa4.js rel=prefetch><link href=/vxe-table/static/js/scroll.d8d72958.js rel=prefetch><link href=/vxe-table/static/js/start.1f811561.js rel=prefetch><link href=/vxe-table/static/js/tree.34e56e48.js rel=prefetch><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=preload as=style><link href=/vxe-table/static/css/index.6463daef.css rel=preload as=style><link href=/vxe-table/static/js/chunk-vendors.0e44af5c.js rel=preload as=script><link href=/vxe-table/static/js/index.28933616.js rel=preload as=script><link href=/vxe-table/static/css/chunk-vendors.ee4188a8.css rel=stylesheet><link href=/vxe-table/static/css/index.6463daef.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.0e44af5c.js></script><script src=/vxe-table/static/js/index.28933616.js></script></body></html>
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion docs/static/js/advanced.2cbdb961.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/static/js/advanced.c4d718b5.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/static/js/index.28933616.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/static/js/index.a4942c93.js

This file was deleted.

1 change: 0 additions & 1 deletion docs/static/js/scroll.991b550d.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/static/js/scroll.d8d72958.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/v1/index.html
@@ -1 +1 @@
<!DOCTYPE html><html><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>vxe-table 表格解决方案</title><link href=/vxe-table/v1/static/css/advanced.e69580bf.css rel=prefetch><link href=/vxe-table/v1/static/css/base.a963791f.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.18388059.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/v1/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/v1/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/v1/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/v1/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.bd401796.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.155d11ee.js rel=prefetch><link href=/vxe-table/v1/static/js/api.da48b5da.js rel=prefetch><link href=/vxe-table/v1/static/js/base.567ddc0d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.faf40b0f.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.6c39d847.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8d9ad65a.js rel=prefetch><link href=/vxe-table/v1/static/js/module.d729a917.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.af7c49ba.js rel=prefetch><link href=/vxe-table/v1/static/js/other.c48d54d9.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.b340fd79.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.652d1da6.js rel=prefetch><link href=/vxe-table/v1/static/js/start.40a16049.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.66d11da3.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.e0104310.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.be586f32.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.7bdfa8ce.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.e0104310.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.be586f32.js></script><script src=/vxe-table/v1/static/js/index.7bdfa8ce.js></script></body></html>
<!DOCTYPE html><html><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>vxe-table 表格解决方案</title><link href=/vxe-table/v1/static/css/advanced.df8cbe2b.css rel=prefetch><link href=/vxe-table/v1/static/css/base.b2248eaf.css rel=prefetch><link href=/vxe-table/v1/static/css/edit.18388059.css rel=prefetch><link href=/vxe-table/v1/static/css/grid.8a7244c9.css rel=prefetch><link href=/vxe-table/v1/static/css/module.a3db454b.css rel=prefetch><link href=/vxe-table/v1/static/css/optimize.0861f408.css rel=prefetch><link href=/vxe-table/v1/static/css/other.5fe3b628.css rel=prefetch><link href=/vxe-table/v1/static/css/scroll.ebe194bc.css rel=prefetch><link href=/vxe-table/v1/static/css/start.c22d906f.css rel=prefetch><link href=/vxe-table/v1/static/js/advanced.f6089e42.js rel=prefetch><link href=/vxe-table/v1/static/js/advanced~base~edit~excel~grid~module~other~plugin~scroll~start~tree.155d11ee.js rel=prefetch><link href=/vxe-table/v1/static/js/api.da48b5da.js rel=prefetch><link href=/vxe-table/v1/static/js/base.567ddc0d.js rel=prefetch><link href=/vxe-table/v1/static/js/edit.faf40b0f.js rel=prefetch><link href=/vxe-table/v1/static/js/excel.9db14e3e.js rel=prefetch><link href=/vxe-table/v1/static/js/grid.8d9ad65a.js rel=prefetch><link href=/vxe-table/v1/static/js/module.d729a917.js rel=prefetch><link href=/vxe-table/v1/static/js/optimize.af7c49ba.js rel=prefetch><link href=/vxe-table/v1/static/js/other.c48d54d9.js rel=prefetch><link href=/vxe-table/v1/static/js/plugin.b340fd79.js rel=prefetch><link href=/vxe-table/v1/static/js/scroll.117abbd6.js rel=prefetch><link href=/vxe-table/v1/static/js/start.40a16049.js rel=prefetch><link href=/vxe-table/v1/static/js/tree.66d11da3.js rel=prefetch><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=preload as=style><link href=/vxe-table/v1/static/css/index.e0104310.css rel=preload as=style><link href=/vxe-table/v1/static/js/chunk-vendors.be586f32.js rel=preload as=script><link href=/vxe-table/v1/static/js/index.12e844f2.js rel=preload as=script><link href=/vxe-table/v1/static/css/chunk-vendors.804d0d26.css rel=stylesheet><link href=/vxe-table/v1/static/css/index.e0104310.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.be586f32.js></script><script src=/vxe-table/v1/static/js/index.12e844f2.js></script></body></html>
File renamed without changes.
File renamed without changes.
1 change: 0 additions & 1 deletion docs/v1/static/js/advanced.bd401796.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/v1/static/js/advanced.f6089e42.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/v1/static/js/index.12e844f2.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/v1/static/js/index.7bdfa8ce.js

This file was deleted.

1 change: 1 addition & 0 deletions docs/v1/static/js/scroll.117abbd6.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/v1/static/js/scroll.652d1da6.js

This file was deleted.

24 changes: 24 additions & 0 deletions examples/App.vue
Expand Up @@ -445,6 +445,18 @@ export default {
locat: {
name: 'TableHighlight'
}
},
{
label: 'app.aside.nav.tabs',
locat: {
name: 'TableTabs'
}
},
{
label: 'app.aside.nav.keepAlives',
locat: {
name: 'TableKeepAliveTable1'
}
}
]
},
Expand Down Expand Up @@ -800,6 +812,18 @@ export default {
name: 'TableScrollTemplate'
}
},
{
label: 'app.aside.nav.tabs',
locat: {
name: 'TableScrollTabs'
}
},
{
label: 'app.aside.nav.keepAlives',
locat: {
name: 'TableScrollKeepAliveTable1'
}
},
{
label: 'app.aside.nav.big1wRow',
locat: {
Expand Down
2 changes: 2 additions & 0 deletions examples/i18n/lang/en.js
Expand Up @@ -62,6 +62,8 @@ module.exports = {
customlWidthStorage: 'Show/hide & column width + localStorage',
search: 'Table search',
pager: 'Pager',
tabs: 'Switch tabs',
keepAlives: 'Switch keep-alive',

tree: 'Tree table',
groupSummary: 'Group summary',
Expand Down
2 changes: 2 additions & 0 deletions examples/i18n/lang/zh-CN.js
Expand Up @@ -62,6 +62,8 @@ module.exports = {
customlWidthStorage: '显示/隐藏/列宽 + localStorage',
search: '全表搜索',
pager: '分页',
tabs: '多页签切换',
keepAlives: 'keep-alive 切换',

tree: '树形表格',
groupSummary: '分组汇总',
Expand Down
62 changes: 62 additions & 0 deletions examples/router.js
Expand Up @@ -66,6 +66,11 @@ const TableCustomStorage = () => import(/* webpackChunkName: "advanced" */ './vi
const TableCustomlWidthStorage = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/CustomlWidthStorage.vue')
const TablePage = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/Page.vue')
const TableHighlight = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/Highlight.vue')
const TableTabs = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/Tabs.vue')
const TableKeepAlives = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/KeepAlives.vue')
const TableKeepAliveTable1 = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/keepAlives/Table1.vue')
const TableKeepAliveTable2 = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/keepAlives/Table2.vue')
const TableKeepAliveTable3 = () => import(/* webpackChunkName: "advanced" */ './views/table/advanced/keepAlives/Table3.vue')

const GridBasic = () => import(/* webpackChunkName: "grid" */ './views/table/grid/Basic.vue')
const GridGroup = () => import(/* webpackChunkName: "grid" */ './views/table/grid/Group.vue')
Expand Down Expand Up @@ -123,6 +128,11 @@ const TableScrollForceRowValid = () => import(/* webpackChunkName: "scroll" */ '
const TableScrollPartialLoad = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/PartialLoad.vue')
const TableScrollFullPartialLoad = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/FullPartialLoad.vue')
const TableScrollTemplate = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/Template.vue')
const TableScrollTabs = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/Tabs.vue')
const TableScrollKeepAlives = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/KeepAlives.vue')
const TableScrollKeepAliveTable1 = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/keepAlives/Table1.vue')
const TableScrollKeepAliveTable2 = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/keepAlives/Table2.vue')
const TableScrollKeepAliveTable3 = () => import(/* webpackChunkName: "scroll" */ './views/table/scroll/keepAlives/Table3.vue')

const TableEditManual = () => import(/* webpackChunkName: "edit" */ './views/table/edit/Manual.vue')
const TableEditClick = () => import(/* webpackChunkName: "edit" */ './views/table/edit/Click.vue')
Expand Down Expand Up @@ -516,6 +526,32 @@ export default new Router({
name: 'TableHighlight',
component: TableHighlight
},
{
path: '/table/advanced/tabs',
name: 'TableTabs',
component: TableTabs
},
{
path: '/table/advanced/keepAlives',
component: TableKeepAlives,
children: [
{
path: 'table1',
name: 'TableKeepAliveTable1',
component: TableKeepAliveTable1
},
{
path: 'table2',
name: 'TableKeepAliveTable2',
component: TableKeepAliveTable2
},
{
path: 'table3',
name: 'TableKeepAliveTable3',
component: TableKeepAliveTable3
}
]
},
{
path: '/table/tree/basic',
name: 'TableTreeBasic',
Expand Down Expand Up @@ -786,6 +822,32 @@ export default new Router({
name: 'TableScrollTemplate',
component: TableScrollTemplate
},
{
path: '/table/scroll/tabs',
name: 'TableScrollTabs',
component: TableScrollTabs
},
{
path: '/table/scroll/keepAlives',
component: TableScrollKeepAlives,
children: [
{
path: 'table1',
name: 'TableScrollKeepAliveTable1',
component: TableScrollKeepAliveTable1
},
{
path: 'table2',
name: 'TableScrollKeepAliveTable2',
component: TableScrollKeepAliveTable2
},
{
path: 'table3',
name: 'TableScrollKeepAliveTable3',
component: TableScrollKeepAliveTable3
}
]
},
{
path: '/table/edit/manual',
name: 'TableEditManual',
Expand Down
50 changes: 50 additions & 0 deletions examples/views/table/advanced/KeepAlives.vue
@@ -0,0 +1,50 @@
<template>
<div>
<p class="tip">keep-alive 切换,v-show 可以使用 <table-api-link prop="auto-resize"/> 或者 <table-api-link prop="sync-resize"/> 自动监听响应式宽,也可以手动调用 <table-api-link prop="recalculate"/> 重新计算宽度</p>

<p>
<router-link class="link" :to="{name: 'TableKeepAliveTable1'}">表格1</router-link>
<router-link class="link" :to="{name: 'TableKeepAliveTable2'}">表格2</router-link>
<router-link class="link" :to="{name: 'TableKeepAliveTable3'}">表格3</router-link>
</p>

<keep-alive>
<router-view></router-view>
</keep-alive>

<p class="demo-code">{{ $t('app.body.button.showCode') }}</p>

<pre>
<code class="xml">{{ demoCodes[0] }}</code>
</pre>
</div>
</template>

<script>
import hljs from 'highlight.js'
export default {
data () {
return {
demoCodes: [
`
<p>
<router-link class="link" :to="{name: 'TableKeepAliveTable1'}">表格1</router-link>
<router-link class="link" :to="{name: 'TableKeepAliveTable2'}">表格2</router-link>
<router-link class="link" :to="{name: 'TableKeepAliveTable3'}">表格3</router-link>
</p>
<keep-alive>
<router-view></router-view>
</keep-alive>
`
]
}
},
mounted () {
Array.from(this.$el.querySelectorAll('pre code')).forEach((block) => {
hljs.highlightBlock(block)
})
}
}
</script>

0 comments on commit 7a3a94e

Please sign in to comment.