靳炳淑 %!s(int64=5) %!d(string=hai) anos
pai
achega
9015a203fe
Modificáronse 1 ficheiros con 33 adicións e 0 borrados
  1. 33 0
      README.md

+ 33 - 0
README.md

@@ -22,3 +22,36 @@ npm run lint
 
 
 ### Customize configuration
 ### Customize configuration
 See [Configuration Reference](https://cli.vuejs.org/config/).
 See [Configuration Reference](https://cli.vuejs.org/config/).
+
+# 项目结构说明
+
+## /src/api
+封装后端接口。本demo使用了axios库向后端服务发送HTTP请求,这部分的功能就是将调用后端controller提供的接口封装成易于前端页面使用的方法,供页面引入和使用。
+
+## /src/components
+公用的vue组件,用于在页面中引入和使用。
+
+## /src/layouts
+也是vue组件,与/src/components中的组件在本质上是相同的。不同之处在于,这部分的组件是和前端路由相关的,利用前端[嵌套路由](https://router.vuejs.org/zh/api/#router-view)来实现不同用户的页面使用不同的基础布局。
+
+## /src/router
+配置前端路由。
+See[Vue Router](https://router.vuejs.org/)
+
+## /src/views
+实现每个前端页面,页面会引入需要的组件、api等,实现项目的UI、交互、前后端通信等。
+
+## /src/App.vue
+根组件。
+
+## /src/main.js
+入口文件,引入Vue框架与相关插件,定义Vue实例。
+
+## /public/index.html
+项目主页面,一般只定义一个空的根节点,在main.js里定义的Vue实例会挂在在这个根节点上。
+
+## 其他
+本demo使用了CSS框架Vuetify,同学们不必在意,可自行选用CSS框架、组件库或自己实现样式。
+
+参考
+[Vue官方文档](https://cn.vuejs.org/)