# closer_app **Repository Path**: boy-maofeiyu/closer_app ## Basic Information - **Project Name**: closer_app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-10 - **Last Updated**: 2024-01-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## *程序使用技术* - uni-app 3.3.11.20220210 [官网链接](https://uniapp.dcloud.io/) ## *开发工具* - HBuilder X - Release Notes(v3.3.11.20220209) - 微信开发者工具 RC1.05.2112301 ## *UI框架* - uView 2.0.29 [官网链接](https://www.uviewui.com/guide/demo.html) ## *代码目录结构* - components ------符合vue组件规范的uni-app组件目录 - config ------配置信息目录 - node_modules ------npm引入的插件目录 - hybrid ------App端存放本地html文件的目录,webView使用 [配置说明](https://uniapp.dcloud.io/component/web-view.html) - module ------禾高封装的通用组件 - pages ------视图目录 - static ------存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此 - fonts ------字体文件路径 - htmls ------本地html路径 - images ------图片文件路径 - musics ------音乐文件路径 - store ------vuex全局状态管理文件目录 - uni_modules ------存放uni_module或uni_modules规范的插件 - unpackage ------打包目录 - dist - build ------打包文件 - dev ------调试编译文件 - release - apk ------apk本地打包文件 - debug ------自定义调试包文件 - cache ------标准调试包文件 - utils ------工具包目录 - locale ------moment包 - sdk ------IMSDK - check.js ------校验方法封装 - http.js ------请求封装 - index.js ------功能挂载 - plugs.js ------对于插件封装 - rich-text.js ------富文本、文本域格式化工具 - tim.js ------腾讯IMSDK挂载 - uni-add.js ------对于uni方法封装 - androidPrivacy.json ------安卓权限文件,安卓APP使用 [配置说明](https://ask.dcloud.net.cn/article/36937) - App.vue ------应用配置,用来配置App全局样式以及监听 [配置说明](https://uniapp.dcloud.io/collocation/App.html) - index.html ------vue3用的承载文件 - main.js ------Vue初始化入口文件 [配置说明](https://uniapp.dcloud.io/collocation/main.html) - manifest.json ------配置应用名称、appid、logo、版本等打包信息 [配置说明](https://uniapp.dcloud.io/collocation/manifest.html) - pages.json ------配置页面路由、导航条、选项卡等页面类信息 [配置说明](https://uniapp.dcloud.io/collocation/pages.html) - README.md ------说明文件,本文件 - uni.scss ------这里是uni-app内置的常用样式变量 [配置说明](https://uniapp.dcloud.io/collocation/uni-scss.html) Tips: 1、编译到任意平台时,static 目录下的文件均会被完整打包进去,且不会编译。非 static 目录下的文件(vue、js、css 等)只有被引用到才会被打包编译进去。 2、static 目录下的 js 文件不会被编译,如果里面有 es6 的代码,不经过转换直接运行,在手机设备上会报错。 3、css、less/scss 等资源不要放在 static 目录下,建议这些公用的资源放在自建的 common 目录下。 4、HbuilderX 1.9.0+ 支持在根目录创建 ext.json、sitemap.json 等小程序需要的文件。 ## *打包微信小程序方法* - 使用HBuilderX选择该项目,右键->发行->小程序-微信 - 使用HBuilderX选择该项目,点击编译器顶部运行->运行到小程序模拟器->微信开发者工具 - 使用HBuilderX选择该项目,点击编译器顶部发行->小程序-微信 ## *打包微信小程序注意事项* - 需要配置微信开发者工具路径 - 需要打开微信开发者工具端口 - 需要在小程序上配置调试人员为开发者 ## *微信小程序上架注意* - 需要HTTPS协议,并配置安全域名