From f9b20f01f774d38985850e9df66469cc35f85f99 Mon Sep 17 00:00:00 2001 From: Bing Sun Date: Tue, 28 Apr 2020 21:04:08 +0800 Subject: [PATCH] Table: support show attribute --- src/components/Table.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Table.js b/src/components/Table.js index 60d768d..2bfdb6f 100644 --- a/src/components/Table.js +++ b/src/components/Table.js @@ -85,7 +85,9 @@ export default initial_vnode => { } return [ - m('table', [ + m('table', { + style: vnode.attrs.show ? undefined : {display: 'none'}, + }, [ // always show table header m('thead', m('tr', [ vnode.attrs.serial ? m('th.centered', '序号') : undefined, @@ -105,7 +107,7 @@ export default initial_vnode => { ]))) : m('', 'Empty') ]), // page navigation - pages.length > 1 ? + pages.length > 1 && vnode.attrs.show ? m('.centered', m('.pagination.centered', pages.map((page, i) => page.show ? m('a', { class: page.active ? 'active' : '',