更新记录
0.1.12(2020-07-16)
feat: update
0.1.11(2020-07-14)
feat: update
0.1.10(2020-07-09)
feat: fix modal
查看更多平台兼容性
Rongzer Project
├── components // 组件文件夹,其中公用组件为 rz-*
├── js_sdk // 外部 js sdk
├── pages // 页面文件夹
├── services // 服务文件夹
├── static // 静态资源文件夹
├── store // vuex 文件夹
├── app.config.js // 应用配置文件
├── App.vue // 根组件
├── main.js // 入口文件
├── manifest.json // uni平台相关配置文件
├── package.json // 包文件
├── pages.json // 页面配置文件
├── README.md // 自述文件
components
- components 为 uni-app 默认存放组件的地方,其中以 rz 开头的文件均为公共组件,项目中不能直接修改。
- 形如这种格式的组件
/components/rz-ui/<组件名>/<组件名>.vue
,可以在页面中的 template 里直接使用<组件名></组件名>
而无需通过 import 引入。 - 所有公共组件均以
/components/rz-ui/<组件名>/<组件名>.vue
的形式设计,因此在页面中可以直接使用而无需 import,例如<rz-page></rz-page>
- 组件文档
services
- 所有项目中的 API 请求应该写在
services
中,并且在services/index.js
里导出; - 在 vue 组件里通过
this.$services.project.foobar()
直接调用; - 在 js 里通过
import * as services from '@/services/index.js'
导入,并通过services.project.foobar()
调用;
app.config.js
该文件用来配置应用名称,client id,client secret 等。
utils
使用
- 在Vue组件里用:
this.$utils
- 在js里用:
import {utils} from '@/js_sdk/rz-libs/index.js'
方法
utils.getDictCode(code: string): {label: string, children: {label: string, value: string}[]}
注意
components/rz-ui
js_sdk/rz-libs
禁止改动