# uni-app **Repository Path**: lzy49/uni-app ## Basic Information - **Project Name**: uni-app - **Description**: uni-app框架封装 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 目录 ``` ┌─dist 打包目录 ├─guidePage 引导页面目录用于企业微信引导和框架无关 ├─public │ └─index.html Vue 静态文件目录 (打包h5使用) ├─src 开发文件 │ ├─pages 业务页面文件存放的目录 │ ├─components 界面组件 │ │ └─main 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 │ │ ├─wx-navigation.vue 自定义头 │ │ ├─wx-tabBar.vue 自定义菜单底 │ │ └─mixins.js 混合js │ ├─min-static 小程序的css,img ( 会被打包到小程序中) │ ├─static 存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 │ ├─main.js Vue初始化入口文件 │ ├─config.js 全局配置以及字典 │ ├─filters.js vue filters │ ├─App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期 │ │─utils 工具库 │ │ ├─api 全局组件 │ │ │ ├─moment moment 日期 │ │ │ ├─request http请求封装 │ │ │ │ ├─config 请求配置 │ │ │ │ ├─index 主体 │ │ │ │ └─urlManage 路由配置 │ │ │ ├─pageInfo 页面信息 │ │ │ ├─router 路由 │ │ │ ├─scene 接收外界来的值 │ │ │ ├─storage storage操作库 │ │ │ ├─tips 系统提示框 │ │ │ └─db 状态仓库 │ │ │ ├─index 配置默认状态 │ │ │ └─apis 操作状态api │ │ └─tools 不常用组件 │ ├─manifest.json 配置应用名称、appid、logo、版本等打包信息 │ └─pages.json 配置页面路由、导航条、选项卡等页面类信息 └─package.json webpack配置 ``` # 主要工具说明 ## db ### 目录 ``` └─src └─utils └─api └─db ``` ### 配置 - api配置 > `apis` 文件中配置方法后在index中添加 - 基本数据配置 > 基础数据在`index`中配置 ### api - getState > 获取数据 - api > 调用apis中的api - dbInit > 当页面一进入会执行的基本api ( 一般很少使用) ## moment > 日期组件 ## request ### 配置 - url 配置 > 主要配置请求 ```javascript { url: ['php','api/get_session_key'], // [ 接口地址,link ] method: 'POST', // 请求方式 noCheck:true, // 不需要进行校验 noFeeling: true // 不需要loading } ``` - config 配置 > 主要配置接口域名,校验方法 - index 配置 > 配置接口处理后 ### 暴露api - http('apiKey',data)