From 0d13646576cd1ce46e506c5bd7e1fd1a3d24c72f Mon Sep 17 00:00:00 2001 From: 梁灏 Date: Thu, 24 Nov 2016 15:27:46 +0800 Subject: [PATCH] update Table --- src/components/table/mixin.js | 7 +++++++ src/components/table/table-head.vue | 34 +++++++++++++++++++++++++++++----- src/components/table/table.vue | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------- src/styles/components/table.less | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------- src/styles/themes/default/custom.less | 4 ++++ src/utils/assist.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- test/routers/table.vue | 43 ++++++++++++++++++++++++++++++++++++------- 7 files changed, 304 insertions(+), 57 deletions(-) create mode 100644 src/components/table/mixin.js diff --git a/src/components/table/mixin.js b/src/components/table/mixin.js new file mode 100644 index 0000000..189d1f3 --- /dev/null +++ b/src/components/table/mixin.js @@ -0,0 +1,7 @@ +export default { + methods: { + alignCls (column) { + return column.align ? `${this.prefixCls}-column-${column.align}` : ''; + } + } +} \ No newline at end of file diff --git a/src/components/table/table-head.vue b/src/components/table/table-head.vue index 95df6b0..7c83151 100644 --- a/src/components/table/table-head.vue +++ b/src/components/table/table-head.vue @@ -1,15 +1,27 @@