# commerce **Repository Path**: zhangdaxiong/commerce ## Basic Information - **Project Name**: commerce - **Description**: 学习黑马小兔鲜项目,解决工作中的问题。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-11 - **Last Updated**: 2023-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小兔鲜 本项目是根据黑马开源 Vue3 小兔鲜项目学习而来,此处不做过多项目细节描述。 # 说明 在原有的基础上使用新的写法和技术进行完善,在登录页前端实现记住密码和微信扫码登录。微信扫码登录,实现生成二维码功能, # 技术 pnpm + vue3 + vite + Element-plus + router + pinia + eslint + Axios + sass + vueUse + pinia-plugin-persistedstate + dayjs # pinia-plugin-persistedstate 适用于 pinia-plugin-persistedstate 的持久化存储插件 # pinia 官方写法储存数据 // 定义 Store 时建议遵循命名规范 useXxxStore export const useOrderStore = defineStore('order', { // state 相当于 data state: () => ({}), // getters 相当于 computed getters: {}, // actions 相当于 methods actions: {}, }); # dayjs Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。 # pnpm npm管理包pnpm # eslint eslint:代码格式自动检测与修复 # vueUse vueUse:是一个基于Composition API的实用函数集合。 # 安装pnpm 使用npm 安装pnpm 命令:npm install -g pnpm # 安装依赖 pnpm i # 启动项目 pnpm dev # 打包 pnpm run build