You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# 新增页面
|
|
|
|
|
|
|
|
|
|
1. 把数据请求api创建出来,在`@/api`下根据模块区分。
|
|
|
|
|
|
|
|
|
|
2. 在`@/view`下创建路由页面,根据模块区分,页面务必以`Page.vue`结尾。
|
|
|
|
|
|
|
|
|
|
3. 如果页面过大过复杂,建议按功能拆分,放在当前页面的文件夹里。
|
|
|
|
|
|
|
|
|
|
4. 独有的样式同样放在当前页面的文件夹里,能公用的提取到`@/asset/style`里。
|
|
|
|
|
|
|
|
|
|
5. 路由定义
|
|
|
|
|
- 5.1 如果使用静态路由,在`@/router/module`下参考预设路由创建文件,并在`@/router/module/index.js`中导出。
|
|
|
|
|
- 5.2 如果使用动态路由,需要在数据库或`系统管理 -> 菜单管理`中添加路由信息。
|
|
|
|
|
|
|
|
|
|
6. 如果需要创建vuex模块,请在`@/store/module`下创建,该文件夹下的js会被自动导出。
|
|
|
|
|
|
|
|
|
|
7. 如果页面之间存在公共组件,建议抽取出来放到`@/component`中
|
|
|
|
|
|
|
|
|
|
8. 如果页面之间存在公共逻辑,建议抽取出来放到`@/mixin`中
|