盲盒抽奖:项目采用 vi te+svel te+ts+Taro 搭建,包含了H5、小程序、App三个用户端。完成购买, 展示,抽奖动画效果页面
开发和改进抽奖动画效果,最终使用 Canvas + requestAnimat ionFrame 实现。由于 Svelte 生态系统较差,项目
采用均独立封装的组件,包括弹窗、 地址选择、日期选择器等;制作过程让我对 Canvas 和 css 动画效果的多种实现
方式。
VDAO官网:公司的VDaoApp的官网;底层框架使用vue+ts+vite搭建,采用技术栈包括ant-design-vue、axios、google-protobuf、pinia、less、wangeditor等等;网站包含内容展示和vdao空间的群聊和私聊;接口请求协议使用protobuf作为消息传递的格式,并使用aes-192-cbc加密信息。后续版本还加入了web3发红包模块,使用web3js+WalletConnect +metamask 登录钱包进行钱包的发放和领取。