diff --git a/examples/views/table/base/Basic.vue b/examples/views/table/base/Basic.vue index 7f119c068..a1441d46b 100644 --- a/examples/views/table/base/Basic.vue +++ b/examples/views/table/base/Basic.vue @@ -1,472 +1,57 @@ diff --git a/examples/views/table/base/Border.vue b/examples/views/table/base/Border.vue index 438e45f05..c68a5374e 100644 --- a/examples/views/table/base/Border.vue +++ b/examples/views/table/base/Border.vue @@ -14,13 +14,6 @@ -

{{ $t('app.body.button.showCode') }}

- -
-      {{ demoCodes[0] }}
-      {{ demoCodes[1] }}
-    
-

通过设置 =true|full 显示完整边框

-

{{ $t('app.body.button.showCode') }}

- -
-      {{ demoCodes[2] }}
-      {{ demoCodes[3] }}
-    
-

通过设置 =outer 显示外边框

-

{{ $t('app.body.button.showCode') }}

- -
-      {{ demoCodes[4] }}
-      {{ demoCodes[5] }}
-    
-

通过设置 =inner 显示内边框

-

{{ $t('app.body.button.showCode') }}

- -
-      {{ demoCodes[6] }}
-      {{ demoCodes[7] }}
-    
-

通过设置 =none 去掉所有边框

-

{{ $t('app.body.button.showCode') }}

- -
-      {{ demoCodes[8] }}
-      {{ demoCodes[9] }}
-    
@@ -120,252 +86,6 @@ export default { { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ], - demoCodes: [ - ` - - - - - - - - `, - ` - export default { - data () { - return { - tableData: [ - { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, - { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, - { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, - { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ] - } - }, - methods: { - sumNum (list, field) { - let count = 0 - list.forEach(item => { - count += Number(item[field]) - }) - return count - }, - footerMethod ({ columns, data }) { - const sums = [] - columns.forEach((column, columnIndex) => { - if (columnIndex === 0) { - sums.push('和值') - } else { - sums.push(this.sumNum(data, column.property)) - } - }) - // 返回一个二维数组的表尾合计 - return [sums] - } - } - } - `, - ` - - - - - - - - `, - ` - export default { - data () { - return { - tableData: [ - { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, - { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, - { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, - { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ] - } - }, - methods: { - sumNum (list, field) { - let count = 0 - list.forEach(item => { - count += Number(item[field]) - }) - return count - }, - footerMethod ({ columns, data }) { - const sums = [] - columns.forEach((column, columnIndex) => { - if (columnIndex === 0) { - sums.push('和值') - } else { - sums.push(this.sumNum(data, column.property)) - } - }) - // 返回一个二维数组的表尾合计 - return [sums] - } - } - } - `, - ` - - - - - - - - `, - ` - export default { - data () { - return { - tableData: [ - { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, - { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, - { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, - { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ] - } - }, - methods: { - sumNum (list, field) { - let count = 0 - list.forEach(item => { - count += Number(item[field]) - }) - return count - }, - footerMethod ({ columns, data }) { - const sums = [] - columns.forEach((column, columnIndex) => { - if (columnIndex === 0) { - sums.push('和值') - } else { - sums.push(this.sumNum(data, column.property)) - } - }) - // 返回一个二维数组的表尾合计 - return [sums] - } - } - } - `, - ` - - - - - - - - `, - ` - export default { - data () { - return { - tableData: [ - { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, - { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, - { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, - { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ] - } - }, - methods: { - sumNum (list, field) { - let count = 0 - list.forEach(item => { - count += Number(item[field]) - }) - return count - }, - footerMethod ({ columns, data }) { - const sums = [] - columns.forEach((column, columnIndex) => { - if (columnIndex === 0) { - sums.push('和值') - } else { - sums.push(this.sumNum(data, column.property)) - } - }) - // 返回一个二维数组的表尾合计 - return [sums] - } - } - } - `, - ` - - - - - - - - `, - ` - export default { - data () { - return { - tableData: [ - { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' }, - { id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' }, - { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' }, - { id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' } - ] - } - }, - methods: { - sumNum (list, field) { - let count = 0 - list.forEach(item => { - count += Number(item[field]) - }) - return count - }, - footerMethod ({ columns, data }) { - const sums = [] - columns.forEach((column, columnIndex) => { - if (columnIndex === 0) { - sums.push('和值') - } else { - sums.push(this.sumNum(data, column.property)) - } - }) - // 返回一个二维数组的表尾合计 - return [sums] - } - } - } - ` ] } }, diff --git a/package.json b/package.json index ae81e1878..886ce2663 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vxe-table", - "version": "3.4.14-beta.3", + "version": "3.4.14", "description": "一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、贼灵活的配置项、扩展接口等...", "scripts": { "serve": "vue-cli-service serve",