开头最近要研究有什么新奇的产品和项目,发现一个网站很有意思,可以纯前端一键随机生成头像,刚好他们的代码是开源,并且基于vue3,我想开源拿出来给大家分享 。
效果:
开始项目本身基于vue3和vite开发,github地址是:https://github.com/Codennnn/vue-color-avatar,启动步骤:
git clone https://github.com/Codennnn/vue-color-avatar.gityarn yarn dev
访问:http://localhost:5000/即可访问项目
文章插图
项目布局本身分为四个大的区域:
HeaderPlayGroundFooterSider
国际化使用的是vue-i18nimport { createI18n } from 'vue-i18n'import { Locale } from '@/enums'import en from './locales/en'import zh from './locales/zh'const messages = { en, zh }const [locale, fallbackLocale] = /^zhb/.test(window.navigator.language)? [Locale.ZH, Locale.EN]: [Locale.EN, Locale.ZH]export default createI18n({locale,fallbackLocale,messages,})
讲重点更多的项目细节,大家可以clone项目下来看,我们今天主要讲这个随机生成头像的原理 。最重要的一段代码,当我们点击随机生成的时候会触发下面这个逻辑:
文章插图
【纯前端生成设置头像 - 基于Vue3、Ts、Vite】
推荐阅读
- 前端规范整理
- 前端开发中需要掌握的开发框架React
- 大学|灵活用工行业现状:新职业兴起,大学生成灵活就业主力军
- 开机进入纯净的Windows系统,一个设置就能搞定
- 永久花纯露什么人不适用,逐源洋甘菊纯露保存方法
- 纯代码解析 C++内存池的简单原理及实现
- Python 中的自然语言处理入门
- 纯发面饼子的做法
- 马鞭草酮迷迭香作用,马鞭草酮迷迭香纯露
- 洋甘菊冰晶可以长期用吗,洋甘菊纯露不能长期敷吗