07e9ce725cd6cbd26f60610a473a8c415952aba3
项目介绍
基于 uni-app + Vue 3 + TypeScript 移动端跨平台开发模板,集成了 ESLint、Prettier、Stylelint、Husky 和 Commitlint 等工具,确保代码规范与质量。
项目截图
项目文档
从0到1构建 UniApp + Vue3 + TypeScript 移动端跨平台开源脚手架
项目启动
安装依赖
pnpm install
h5启动
pnpm run dev:h5
组件结构
项目组件分为以下几类:
- 基础组件:
src/components下的通用组件 - 业务组件:
src/components/business下的业务相关组件WechatProfile.vue: 微信小程序环境下的头像、昵称和性别选择组件
使用业务组件:
<template>
<WechatProfile v-model="profileData" @change="onProfileChange" />
</template>
<script lang="ts" setup>
import { ref } from "vue";
import { WechatProfile } from "@/components/business";
const profileData = ref({
avatar: "",
nickname: "",
gender: 1,
});
const onProfileChange = (data) => {
console.log("个人资料变更:", data);
};
</script>
Languages
JavaScript
43.3%
Vue
43.2%
TypeScript
11.9%
SCSS
1.5%
