From 49473ffafcb7f937d424f33fc890400c47de5b81 Mon Sep 17 00:00:00 2001 From: Wenlu Wang Date: Wed, 23 May 2018 19:04:51 +0800 Subject: [PATCH] add support of tab penl lazy render(#11022) (#11167) * add support of tab penl lazy render * add docs * fix test * Tabs: update tab-pane.d.ts * Docs: update Tabs docs --- examples/docs/en-US/tabs.md | 1 + examples/docs/es/tabs.md | 1 + examples/docs/zh-CN/tabs.md | 1 + packages/tabs/src/tab-pane.vue | 4 +++- test/unit/specs/tabs.spec.js | 30 ++++++++++++++++++++++++++++++ types/tab-pane.d.ts | 3 +++ 6 files changed, 39 insertions(+), 1 deletion(-) diff --git a/examples/docs/en-US/tabs.md b/examples/docs/en-US/tabs.md index e96079956..6eedc0bbc 100644 --- a/examples/docs/en-US/tabs.md +++ b/examples/docs/en-US/tabs.md @@ -393,3 +393,4 @@ Only card type Tabs support addable & closeable. | disabled | whether Tab is disabled | boolean | — | false | | name | identifier corresponding to the activeName of Tabs, representing the alias of the tab-pane | string | — | ordinal number of the tab-pane in the sequence, e.g. the first tab-pane is '1' | | closable | whether Tab is closable | boolean | — | false | +| lazy | whether Tab is lazy to render | boolean | — | false | \ No newline at end of file diff --git a/examples/docs/es/tabs.md b/examples/docs/es/tabs.md index fab0e2826..b2024f8a3 100644 --- a/examples/docs/es/tabs.md +++ b/examples/docs/es/tabs.md @@ -393,3 +393,4 @@ Solo las pestañas de tipo tarjeta soportan adición y cierre. | disabled | si la Tabulación está deshabilitada | boolean | — | false | | name | identificador correspondiente al activeName de la Tabulación, representando el alias del tab-pane | string | — | número ordinal del tab-pane en la secuencia, p.ej el primer tab-pane de pestañas es '1' | | closable | si el Tab es cerrable | boolean | — | false | +| lazy | whether Tab is lazy to render | boolean | — | false | diff --git a/examples/docs/zh-CN/tabs.md b/examples/docs/zh-CN/tabs.md index 26ecc4394..e84aeaf06 100644 --- a/examples/docs/zh-CN/tabs.md +++ b/examples/docs/zh-CN/tabs.md @@ -391,3 +391,4 @@ | disabled | 是否禁用 | boolean | — | false | | name | 与选项卡 activeName 对应的标识符,表示选项卡别名 | string | — | 该选项卡在选项卡列表中的顺序值,如第一个选项卡则为'1' | | closable | 标签是否可关闭 | boolean | — | false | +| lazy | 标签是否延迟渲染 | boolean | — | false | diff --git a/packages/tabs/src/tab-pane.vue b/packages/tabs/src/tab-pane.vue index 1412b4f41..90f2da292 100644 --- a/packages/tabs/src/tab-pane.vue +++ b/packages/tabs/src/tab-pane.vue @@ -1,6 +1,7 @@