# UmiMax_animation **Repository Path**: shi-tao522/umi-max_animation ## Basic Information - **Project Name**: UmiMax_animation - **Description**: animation-pc。2023-3-24 first - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: http://snyl.live - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-24 - **Last Updated**: 2024-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: TypeScript, React, Redux, Tailwind ## README # 问题 1. 轮播图大图的plaselhorder的背景有些宽度问题。 2. video弹幕255行闭包问题 3. useRef似乎为同步,没有闭包问题。其他都可能有闭包问题 4. header,动态 报错 5. 语音按钮点不到 # 可能是问题 每3s状态更新,translateY也会更新,刚好适应了页面大小变化 2. 搜索页面,很多都是根据url来定义状态的,是否合适? # 单元词 `interested 关注` # 注意 1. umi只是内置了ahooks@2的useRequest请求hook,并不是内置了整个ahooks。 2. umi暂时不支持动态修改title 3. 内置的ahooks是2版本,有些配置项和3不一样 4. mockjs在内置控制台输出? 5. 约定路由的嵌套路由`https://github.com/umijs/umi/issues/8850` # 说明 1. 全局code码说明 :0 无数据1 成功2 异常 2. 轮播图右侧图片比例 `1:1.67` 3. `/api` 开头无需带token,`/admin` 开头带token 4. 前端密码使用`md5`加密发送给后端,虽然还是不安全。生成密码是使用当前时间戳。30s内加密是一个字符串,30s后加密又是另一个 5. # 延期实现 1. 所有的图标换成阿里图标,使用精灵图 ,阿里图标最后还是要放到自己的他服务器中去,不要使用阿里的在线地址 2. ReactCrop 组件的剪裁不难,有机会自己实现 3. 很多地方都有alt 4. 弹幕难免会越来越多,如果一些弹幕在n时间内没有一个赞,那就只能删除这条弹幕,给后面的的弹幕敞开空间 5. header节流 6. 防御性编程。尤其是要利用了url参数的 7. 发起投票的动态添加选项有问题 8. chat的上传布局可优化 9. chat的里面每一个类型都要定义一个组件,audio,video都是img,点击后再去加载 # 未确认 1. 夜间模式。根据:root配置颜色 √ 2. 样式还没换 tailwindcss 4. 赶紧使用阿里图标搞定(小图片) 6. socket type{ 0 系统信息 1 动态更新 2 普通信息 } api type { 0 暂无消息 1 成功 2 异常 401 token异常 } 2023/4/28 移动端和pc端网页不放在一起,成本太高了.没办法做极致优化,暂时先搞了一点响应式,后续做分离了。 骨架屏的用法1. 直接遍历数据--错误图片和加载时图片要一样 2. 骨架屏里使用img,img的plasehoder使用骨架屏 ## 模板 if(!r.data.rowCount){ req.send({ status:0, msg:'暂无数据' }) return } let a=r.data.rows[0] a.notice=a.notice.split('/') req.send({ status:r.data.rowCount, msg:a })