2025-10-09 20:30:49 +08:00
2025-05-28 23:39:26 +08:00
2025-02-24 23:22:46 +08:00
2025-10-09 20:30:49 +08:00
2024-09-20 22:52:20 +08:00
2024-12-01 19:12:17 +08:00
2025-05-28 23:39:26 +08:00
2025-04-04 23:50:18 +08:00
2024-09-18 20:09:40 +08:00
2025-04-28 08:08:47 +08:00
2025-04-04 23:50:18 +08:00
2025-02-24 23:22:46 +08:00
2024-12-18 12:08:04 +00:00
2025-10-04 15:44:24 +08:00
2025-05-31 07:42:27 +08:00
2025-02-24 23:22:46 +08:00
2025-07-27 11:49:43 +08:00
2025-08-01 14:37:45 +08:00
2025-07-21 09:09:24 +08:00
2025-06-01 17:25:56 +08:00
2025-08-01 14:37:45 +08:00

项目介绍

基于 uni-app + Vue 3 + TypeScript 移动端跨平台开发模板,集成了 ESLint、Prettier、Stylelint、Husky 和 Commitlint 等工具,确保代码规范与质量。

项目截图

项目文档

从0到1构建 UniApp + Vue3 + TypeScript 移动端跨平台开源脚手架

项目启动

安装依赖

pnpm install

h5启动

pnpm run dev:h5

访问 http://localhost:4096

组件结构

项目组件分为以下几类:

  • 基础组件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>
Description
No description provided
Readme MIT 8.8 MiB
Languages
JavaScript 43.3%
Vue 43.2%
TypeScript 11.9%
SCSS 1.5%