-
本项目是基于
vue2.0版本的uniapp模板项目,使用npm作为包管理器 -
接口路径位于
/api/apiUrls.js下,并统一默认导出 -
全局方法在
/utils/index.js下 -
页面公用 CSS 样式位于
/style/globel.less文件下 -
部分字段的常量在
/static/constant.js下,统一维护 -
httpBaseurl、ImageBaseUrl在/app.js下 -
封装的方法有
- isLogin
- httpRequest
- fileUpload
- handleRedirect
- navTo
- switchTab
- redirectTo
- navBack
- showToast
- showLoading
- hideLoading
- confirmModal
- startRefresh
- stopRefresh
- reachBottom
- pageShare
- listHttpRequest
- getDictData
- setStorageItem
- getStorageItem
- removeStorageItem
- dateFormater
- fieldTranslate
-
其中页面导航功能可根据业务需要添加用户登录校验,具体用法参考文档注释或源码
-
列表页面
listHttpRequest具备触底加载更多,下拉刷新功能,具体用法参照/pages/list页面
-
在项目根目录下执行
npm i -
使用
HBuilderX直接运行目前 HBuilderX ,后续会调整使用命令行的方式运行
-
在项目根目录下执行
npm run lint