Skip to content

Commit a51363a

Browse files
committed
文档增加了源码结构说明
1 parent 9576622 commit a51363a

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

README.MD

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,61 @@ li标签包裹的元素,就是显示在组件列表视图的元素,其中li
5555

5656
完结,撒花。
5757

58+
源码结构
59+
====
60+
61+
> ├─App.vue
62+
├─main.js
63+
├─utils
64+
| ├─guid.js //返回一个唯一标识符,组件被拖入后的id调用此方法
65+
| ├─leancloud storage.js //分享功能,将Vuex数据保存到云端,使用leanCloud
66+
| └mergeDeep.js //对象深度合并的方法
67+
├─store
68+
| └index.js //Vuex
69+
├─router
70+
| └index.js //Vue-Router
71+
├─components
72+
| ├─attributes.vue //左侧的属性视图组件
73+
| ├─colorList.js //颜色选择器中颜色的列表
74+
| ├─colorPicker.vue //颜色选择器组件
75+
| ├─components.vue //右侧的组件列表视图
76+
| ├─componentTree.vue //左侧的组件树
77+
| ├─iconList.js //图表选择中图标的列表
78+
| ├─iconPicker.vue //图标选择器
79+
| ├─main.vue //主页面
80+
| ├─mount.js //封装的挂载方法
81+
| ├─preview.vue //预览视图的组件
82+
| ├─preview_mobile.vue //手机预览组件
83+
| ├─preview_product.vue //体验拖拽完成的作品的组件
84+
| ├─subAttribute.vue //子属性
85+
| ├─template //UI组件的模板目录
86+
| | ├─index.js //提供了三个方法,主要使用getTemplate来实现拖入控件后,得到一个组件对象并保存到vuex
87+
| | ├─README.md
88+
| | ├─Muse-UI //UI分类目录
89+
| | | ├─App Bar.js //UI组件之一
90+
| | | ├─ ………
91+
| | | ├─Time Picker.js
92+
| | | └Tr.js
93+
| | ├─Mint-UI
94+
| | | ├─Button.js
95+
| | | ├─Header.js
96+
| | | └index.js
97+
| | ├─Common
98+
| | | ├─A.js
99+
| | | ├─ ………
100+
| | | └Text.js
101+
| ├─list //右侧的组件列表视图中,所显示的组件的列表,由于有的行数太多,就提取了出来
102+
| | ├─muse-ui
103+
| | | ├─appbar.vue
104+
| | | ├─ ………
105+
| | | └timePicker.vue
106+
├─assets //所需资源
107+
| ├─logo.png
108+
| ├─css
109+
| | ├─global.css //全局样式
110+
| | ├─theme-dark.css //Muse-UI的自定义主题(红色风格)
111+
| | ├─highlight //代码格式化后的高亮样式
112+
58113

59114

60115

0 commit comments

Comments
 (0)