Skip to content

Commit cab32a4

Browse files
committed
feat(document): add app-preview & resouce-management doc
1 parent c27e843 commit cab32a4

4 files changed

Lines changed: 125 additions & 4 deletions

File tree

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 资源管理
2+
3+
> 资源管理插件可以管理该应用下的静态资源,包括各种图片图标等,可以新增分类,可以新增资源URL链接,可以上传资源,以及对资源的增删操作及分类的增删改操作
4+
5+
6+
### 新增分类
7+
8+
![新增分类](./imgs/addResourcesGroup.png)
9+
10+
分类即对资源类型进行分组管理,如基础图标库,XXX模块资源库,只需点击新增分类图标,然后填入名称、描述,点击保存即可完成新增操作
11+
12+
### 新增资源
13+
14+
![新增资源](./imgs/addResources.png)
15+
点击分类打开分类管理面板,在该面板点击添加资源按钮,在弹窗里可以选择通过URL添加和上传,通过URL添加必须输入资源名称和资源URL,资源名称和URL唯一,已添加的资源列表可以随时点击行进行操作调整,添加足够的资源并确定无误后,点击确定批量添加资源
16+
17+
### 删除、复制资源
18+
19+
在资源右上角的more-icon处hover会弹出复制和删除的操作,复制会复制该资源的URL,删除则需要二次确认方可删除
20+
21+
![删除或复制资源](./imgs/resourcedelOrCopy.png)
22+
23+
### 批量操作资源
24+
25+
点击批量操作,会在该按钮左侧弹出可以进行的批量操作,目前只有批量删除功能,资源列表中的内容变为可勾选,勾选需要操作的资源后,点击删除即可完成批量删除(需要二次确认)
26+
27+
![批量操作资源](./imgs/batchResourceAction.png)
28+
29+
### 编辑资源分类
30+
31+
在资源分类列表上hover会出现齿轮的图标,点击即可编辑分类信息,编辑完成后点击保存即可完成修改
32+
33+
![编辑资源分类](./imgs/resourcegroupUpdate.png)
34+
35+
#### 使用资源
36+
37+
我们在图片的物料中内置了选择资源的组件 SourceSelectConfigurator,只要配置了这个Configurator的组件都可以进行资源选择并绑定
38+
39+
![使用资源](./imgs/resourceBind.gif)
40+
41+
#### 其他组件使用资源
42+
43+
如果需要在其他组件或自定义组件中使用资源,只需要配置bundle.json中相关的属性即可
44+
![其他组件使用资源](./imgs/modifyBundleForResourceBind.png)

docs/basic-features/page-and-block-preview.md renamed to docs/basic-features/page-app-and-block-preview.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
### 页面/区块预览入口
88

9-
![Alt text](./imgs/preview-btn.png)
9+
![Alt text](./imgs/preview-popover-page.png)
1010

1111
### 示例
1212

@@ -18,8 +18,27 @@
1818

1919
![Alt text](./imgs/preview.png)
2020

21+
2122
页面/区块预览界面除了帮助我们直观的看到整体页面结构以及进行交互动作外,还可以提供其他功能验证
2223
- 切换设备宽度
2324
- 国际化语言
2425
- state状态响应式
25-
- 表单验证提交
26+
- 表单验证提交
27+
28+
### 应用预览入口
29+
30+
![Alt text](./imgs/preview-popover-app.png)
31+
32+
### 示例
33+
34+
画布上的页面结构
35+
36+
![Alt text](./imgs/preview-app-pre.png)
37+
38+
预览页的页面效果
39+
40+
![Alt text](./imgs/preview-app.png)
41+
42+
应用预览界面除了具备 页面/区块预览界面 的交互和验证功能外,还提供了
43+
- 手动路由切换
44+
- 路由功能验证
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 资源管理
2+
3+
> 资源管理插件可以管理该应用下的静态资源,包括各种图片图标等,可以新增分类,可以新增资源URL链接,可以上传资源,以及对资源的增删操作及分类的增删改操作
4+
5+
6+
### 新增分类
7+
8+
![新增分类](./imgs/addResourcesGroup.png)
9+
10+
分类即对资源类型进行分组管理,如基础图标库,XXX模块资源库,只需点击新增分类图标,然后填入名称、描述,点击保存即可完成新增操作
11+
12+
### 新增资源
13+
14+
![新增资源](./imgs/addResources.png)
15+
点击分类打开分类管理面板,在该面板点击添加资源按钮,在弹窗里可以选择通过URL添加和上传,通过URL添加必须输入资源名称和资源URL,资源名称和URL唯一,已添加的资源列表可以随时点击行进行操作调整,添加足够的资源并确定无误后,点击确定批量添加资源
16+
17+
### 删除、复制资源
18+
19+
在资源右上角的more-icon处hover会弹出复制和删除的操作,复制会复制该资源的URL,删除则需要二次确认方可删除
20+
21+
![删除或复制资源](./imgs/resourcedelOrCopy.png)
22+
23+
### 批量操作资源
24+
25+
点击批量操作,会在该按钮左侧弹出可以进行的批量操作,目前只有批量删除功能,资源列表中的内容变为可勾选,勾选需要操作的资源后,点击删除即可完成批量删除(需要二次确认)
26+
27+
![批量操作资源](./imgs/batchResourceAction.png)
28+
29+
### 编辑资源分类
30+
31+
在资源分类列表上hover会出现齿轮的图标,点击即可编辑分类信息,编辑完成后点击保存即可完成修改
32+
33+
![编辑资源分类](./imgs/resourcegroupUpdate.png)
34+
35+
#### 使用资源
36+
37+
我们在图片的物料中内置了选择资源的组件 SourceSelectConfigurator,只要配置了这个Configurator的组件都可以进行资源选择并绑定
38+
39+
![使用资源](./imgs/resourceBind.gif)
40+
41+
#### 其他组件使用资源
42+
43+
如果需要在其他组件或自定义组件中使用资源,只需要配置bundle.json中相关的属性即可
44+
![其他组件使用资源](./imgs/modifyBundleForResourceBind.png)

docs/catalog.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,14 @@
2626
{ "title": "行内样式绑定状态变量", "name": "inline-style-variable-binding.md" },
2727
{ "title": "查看大纲树", "name": "outline-tree.md" },
2828
{ "title": "国际化", "name": "internationalization.md" },
29-
{ "title": "页面和区块预览", "name": "page-and-block-preview.md" }
29+
{
30+
"title": "资源管理",
31+
"name": "resources-management.md"
32+
},
33+
{
34+
"title": "页面、应用和区块预览",
35+
"name": "page-app-and-block-preview.md"
36+
}
3037
]
3138
},
3239
{
@@ -36,6 +43,10 @@
3643
{ "title": "区块管理", "name": "block-management.md" },
3744
{ "title": "使用JS面板和事件绑定", "name": "js-panel-and-event-binding.md" },
3845
{ "title": "使用工具类方法 utils", "name": "using-utils-methods.md" },
46+
{
47+
"title": "模型驱动",
48+
"name": "model-driven.md"
49+
},
3950
{ "title": "高级面板设置", "name": "advanced-panel-settings.md" },
4051
{ "title": "如何使用插槽", "name": "how-to-use-slots.md" },
4152
{ "title": "循环渲染", "name": "loop-rendering.md" },
@@ -95,7 +106,10 @@
95106
"title": "解决方案",
96107
"name": "solutions",
97108
"articles": [
98-
{"title": "前端及Java服务端docker部署", "name": "front-backend-docker-deployment.md"},
109+
{
110+
"title": "前端及Java服务端docker部署",
111+
"name": "front-backend-docker-deployment.md"
112+
},
99113
{ "title": "Java服务端部署", "name": "server-deployment-solution-java.md" },
100114
{ "title": "Node.js服务端部署", "name": "server-deployment-solution.md" },
101115
{ "title": "区块发布方案(Node.js服务端)", "name": "block-release-solution.md" },

0 commit comments

Comments
 (0)