# uni-demo-vue3-ts **Repository Path**: lming60/uni-demo-vue3-ts ## Basic Information - **Project Name**: uni-demo-vue3-ts - **Description**: 基于uni-app的基础模板,用于快速开始一个新项目 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-14 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于uni-app的基础模板 *项目内容以微信小程序为准,其它平台可自行调试* ## 特点 - 使用的是vue3,采用脚手架版(因为实在不想用HBuilder,太难用)本人用webstorm,插件用的是Uniapp Tool。 - 用到了typescript。 - 对localStorage进行了封装,因为测试发现微信小程序体验版与线上版共用了同一个存储,会对测试人员经常换版本造成意外结果,所以做了一下隔离。 - 封装了401请求自动通过openId重新登录,需要后端配合开发相应接口,步骤参考[《小程序登录注册流程》](./小程序登录注册流程.md)。 - 另一个比较实用的函数(analysisParams)是对小程序码、普通二维码、分享等各种跳转进入小程序的参数统一解析。 - scroll-list组件,可以方便应用下拉刷新和上拉加载更多。 - dict-label是一个字典组件,用于显示枚举类型的label。 - 对常用css类进行了封装,如:间距、flex、颜色、按钮、字体大小等。不引用第三方UI的情况下,也能快速搭建基本页面。