From fb0bce1570ab6aaeb86835ebeb0e2eb9eff7b307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B3=E5=90=9B=E5=81=A5?= <40288193@qq.com> Date: Wed, 15 Nov 2023 10:33:33 +0800 Subject: [PATCH] docs(laylout): Optimize Layout's docs and demos (#806) * docs(laylout): Optimize Layout's docs and demos * docs(laylout): Optimize Layout's docs and demos * fix(less): fix conflict --- .../pc/app/layout/base-composition-api.vue | 65 ---- examples/sites/demos/pc/app/layout/base.vue | 73 ---- ...pi.vue => basic-usage-composition-api.vue} | 33 +- .../layout/{col/base.vue => basic-usage.vue} | 33 +- .../layout/col/col-move-composition-api.vue | 34 -- .../demos/pc/app/layout/col/col-move.vue | 42 --- .../app/layout/col/order-composition-api.vue | 49 --- .../sites/demos/pc/app/layout/col/order.vue | 61 ---- .../pc/app/layout/col/tag-composition-api.vue | 33 -- .../sites/demos/pc/app/layout/col/tag.vue | 41 --- .../demos/pc/app/layout/col/webdoc/col.js | 125 ------- .../pc/app/layout/gutter-composition-api.vue | 9 +- examples/sites/demos/pc/app/layout/gutter.vue | 9 +- .../pc/app/layout/order-composition-api.vue | 8 +- examples/sites/demos/pc/app/layout/order.vue | 10 +- .../app/layout/row/align-composition-api.vue | 67 ---- .../sites/demos/pc/app/layout/row/align.vue | 75 ---- .../app/layout/row/gutter-composition-api.vue | 55 --- .../row/gutter-nospace-composition-api.vue | 54 --- .../pc/app/layout/row/gutter-nospace.vue | 62 ---- .../sites/demos/pc/app/layout/row/gutter.vue | 63 ---- .../layout/row/justify-composition-api.vue | 77 ----- .../sites/demos/pc/app/layout/row/justify.vue | 85 ----- .../app/layout/row/order-composition-api.vue | 50 --- .../sites/demos/pc/app/layout/row/order.vue | 58 ---- .../demos/pc/app/layout/row/webdoc/row.js | 82 ----- ...sition-api.vue => tag-composition-api.vue} | 0 .../pc/app/layout/{row/tag1.vue => tag.vue} | 0 .../demos/pc/app/layout/webdoc/layout.cn.md | 2 +- .../demos/pc/app/layout/webdoc/layout.en.md | 2 +- .../demos/pc/app/layout/webdoc/layout.js | 327 +++++++++--------- package.json | 2 +- packages/renderless/src/col/index.ts | 13 +- packages/renderless/src/col/vue.ts | 7 +- packages/vue/src/layout/src/index.ts | 8 +- packages/vue/src/row/src/index.ts | 6 +- packages/vue/src/row/src/pc.vue | 2 +- 37 files changed, 250 insertions(+), 1472 deletions(-) delete mode 100644 examples/sites/demos/pc/app/layout/base-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/base.vue rename examples/sites/demos/pc/app/layout/{col/base-composition-api.vue => basic-usage-composition-api.vue} (69%) rename examples/sites/demos/pc/app/layout/{col/base.vue => basic-usage.vue} (70%) delete mode 100644 examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/col-move.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/order-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/order.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/tag-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/tag.vue delete mode 100644 examples/sites/demos/pc/app/layout/col/webdoc/col.js delete mode 100644 examples/sites/demos/pc/app/layout/row/align-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/align.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/gutter-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/gutter-nospace-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/gutter-nospace.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/gutter.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/justify-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/justify.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/order-composition-api.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/order.vue delete mode 100644 examples/sites/demos/pc/app/layout/row/webdoc/row.js rename examples/sites/demos/pc/app/layout/{row/tag1-composition-api.vue => tag-composition-api.vue} (100%) rename examples/sites/demos/pc/app/layout/{row/tag1.vue => tag.vue} (100%) diff --git a/examples/sites/demos/pc/app/layout/base-composition-api.vue b/examples/sites/demos/pc/app/layout/base-composition-api.vue deleted file mode 100644 index 2fc94141b..000000000 --- a/examples/sites/demos/pc/app/layout/base-composition-api.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/base.vue b/examples/sites/demos/pc/app/layout/base.vue deleted file mode 100644 index ad3960bb5..000000000 --- a/examples/sites/demos/pc/app/layout/base.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/base-composition-api.vue b/examples/sites/demos/pc/app/layout/basic-usage-composition-api.vue similarity index 69% rename from examples/sites/demos/pc/app/layout/col/base-composition-api.vue rename to examples/sites/demos/pc/app/layout/basic-usage-composition-api.vue index 2e8227604..ccf242540 100644 --- a/examples/sites/demos/pc/app/layout/col/base-composition-api.vue +++ b/examples/sites/demos/pc/app/layout/basic-usage-composition-api.vue @@ -1,13 +1,13 @@ - + + diff --git a/examples/sites/demos/pc/app/layout/col/base.vue b/examples/sites/demos/pc/app/layout/basic-usage.vue similarity index 70% rename from examples/sites/demos/pc/app/layout/col/base.vue rename to examples/sites/demos/pc/app/layout/basic-usage.vue index 394ee0a44..815ce3a11 100644 --- a/examples/sites/demos/pc/app/layout/col/base.vue +++ b/examples/sites/demos/pc/app/layout/basic-usage.vue @@ -1,13 +1,13 @@ - + + diff --git a/examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue b/examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue deleted file mode 100644 index 79a10a6d1..000000000 --- a/examples/sites/demos/pc/app/layout/col/col-move-composition-api.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/col-move.vue b/examples/sites/demos/pc/app/layout/col/col-move.vue deleted file mode 100644 index ed0f8b382..000000000 --- a/examples/sites/demos/pc/app/layout/col/col-move.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/order-composition-api.vue b/examples/sites/demos/pc/app/layout/col/order-composition-api.vue deleted file mode 100644 index dab321c32..000000000 --- a/examples/sites/demos/pc/app/layout/col/order-composition-api.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/order.vue b/examples/sites/demos/pc/app/layout/col/order.vue deleted file mode 100644 index af42e0dce..000000000 --- a/examples/sites/demos/pc/app/layout/col/order.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/tag-composition-api.vue b/examples/sites/demos/pc/app/layout/col/tag-composition-api.vue deleted file mode 100644 index ceabaacda..000000000 --- a/examples/sites/demos/pc/app/layout/col/tag-composition-api.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - diff --git a/examples/sites/demos/pc/app/layout/col/tag.vue b/examples/sites/demos/pc/app/layout/col/tag.vue deleted file mode 100644 index 303771fb1..000000000 --- a/examples/sites/demos/pc/app/layout/col/tag.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - \ No newline at end of file diff --git a/examples/sites/demos/pc/app/layout/col/webdoc/col.js b/examples/sites/demos/pc/app/layout/col/webdoc/col.js deleted file mode 100644 index a009720ef..000000000 --- a/examples/sites/demos/pc/app/layout/col/webdoc/col.js +++ /dev/null @@ -1,125 +0,0 @@ -export default { - column: '2', - owner: '', - demos: [], - apis: [ - { - 'name': 'col', - 'type': 'component', - 'properties': [ - { - 'name': 'lg', - 'type': 'Number , Object', - 'defaultValue': '', - 'desc': { - 'zh-CN': '≥1200px 响应式栅格数或者栅格属性对象,例如: {span: 4, offset: 4} 。', - 'en-US': - 'Number of responsive grids or grid attribute objects greater than or equal to 1200px, for example, {span: 4, offset: 4}.' - }, - 'demoId': 'base' - }, - { - 'name': 'md', - 'type': 'Number , Object', - 'defaultValue': '', - 'desc': { - 'zh-CN': '≥992px 响应式栅格数或者栅格属性对象,例如: {span: 4, offset: 4} 。', - 'en-US': - 'Number of responsive grids or grid attribute objects greater than or equal to 992px, for example, {span: 4, offset: 4}.' - }, - 'demoId': 'base' - }, - { - 'name': 'no', - 'type': 'Number', - 'defaultValue': '该属性的默认值为 0', - 'desc': { - 'zh-CN': '排序编号(row中启用order生效),默认值为 0 。', - 'en-US': 'Sort ID (valid when order is enabled in a row). The default value is 0.' - }, - 'demoId': 'base' - }, - { - 'name': 'offset', - 'type': 'Number', - 'defaultValue': '该属性的默认值为 0', - 'desc': { - 'zh-CN': '栅格左侧的间隔格数,默认为 0 。', - 'en-US': 'Number of grids on the left of the grid. The default value is 0.' - }, - 'demoId': 'base' - }, - { - 'name': 'sm', - 'type': 'Number , Object', - 'defaultValue': '', - 'desc': { - 'zh-CN': '≥768px 响应式栅格数或者栅格属性对象,例如: {span: 4, offset: 4} 。', - 'en-US': - 'Number of responsive grids or grid attribute objects greater than or equal to 768 pixels, for example, {span: 4, offset: 4}.' - }, - 'demoId': 'base' - }, - { - 'name': 'span', - 'type': 'Number', - 'defaultValue': '该属性的默认值为 12', - 'desc': { 'zh-CN': '栅格占据的列数', 'en-US': 'Number of columns occupied by a grid' }, - 'demoId': 'base' - }, - { - 'name': 'tag', - 'type': 'String', - 'defaultValue': '该属性的默认值为 div', - 'desc': { - 'zh-CN': '自定义元素标签,可选任意标签;该属性的可选值为 *', - 'en-US': 'User-defined element label. Any label can be selected. The optional value of this attribute is *' - }, - 'demoId': 'base' - }, - { - 'name': 'xl', - 'type': 'Number , Object', - 'defaultValue': '', - 'desc': { - 'zh-CN': '≥1920px 响应式栅格数或者栅格属性对象,例如: {span: 4, offset: 4} 。', - 'en-US': - 'Number of responsive grids or grid attribute objects greater than or equal to 1920px, for example, {span: 4, offset: 4}.' - }, - 'demoId': 'base' - }, - { - 'name': 'xs', - 'type': 'Number , Object', - 'defaultValue': '', - 'desc': { - 'zh-CN': '<768px 响应式栅格数或者栅格属性对象,例如: {span: 4, offset: 4} 。', - 'en-US': '<768px responsive grids or grid attribute objects, for example, {span: 4, offset: 4}.' - }, - 'demoId': 'base' - }, - { - 'name': 'move', - 'type': 'Number', - 'defaultValue': '该属性的默认值为 0', - 'desc': { - 'zh-CN': '栅格左右移动格数(正数向右,负数向左)', - 'en-US': - 'Number of grids that move left and right (positive numbers to the right, negative numbers to the left)' - }, - 'demoId': 'base' - } - ], - 'events': [], - 'slots': [ - { - 'name': 'default', - 'type': '', - 'defaultValue': '', - 'desc': { 'zh-CN': '默认插槽', 'en-US': 'Default slot' }, - 'demoId': 'base' - } - ] - } - ] -} diff --git a/examples/sites/demos/pc/app/layout/gutter-composition-api.vue b/examples/sites/demos/pc/app/layout/gutter-composition-api.vue index bbb16f273..e811129c6 100644 --- a/examples/sites/demos/pc/app/layout/gutter-composition-api.vue +++ b/examples/sites/demos/pc/app/layout/gutter-composition-api.vue @@ -1,16 +1,15 @@