yarn serve预计使用该代码重构该网站主要功能:旧版本地址
- 主页
- 文章列表页
- 文章详情页
- 聊天页
- 留言页
- 工具页面
- 个人资料页
- 视频页
- 游戏页
- 工具下载页
- 监控页
- patches: patch-package 覆写源码包补丁文件
- public: index.html
- src:
- api:后端接口调用
- assets: 静态资源文件
- ui: 页面、视图、组件
- constants:项目常量文件
- i18n: 语言
- mock: 模拟数据
- options: 配置文件
- router: 路由
- styles: 样式文件
- utils:工具类
- juice: 类样式直接嵌入页面元素(for pdfmkae.js)
- raw-loader: 文件内容读取(for juice.js)
- pdfmake/html-to-pdfmake: pdf生成/转换
- stomp/stompjs:websocket
- qrcode-vue3:二维码生成
- jsqr:二维码解析
- sql-ddl-to-json-schema:DDL转基本json,用于自动生成类
- fontsource/roboto-slab:字体
- quasar/extras:quasar附加功能
- animate.css:动画
- axios:接口调用
- core-js:base
- crypto-js:加密解密
- highlight.js:markdown解析代码高亮
- marked-highlight: markdown解析代码高亮
- marked:markdown解析
- mitt:事件总线
- patch-package:源码补丁
- pinia:本地存储
- qs:接口调用序列化
- quasar:ui美化
- plyr:视频样式封装
- vue3-google-login: 谷歌登录
- vue:vue
- vue-router:vue
- vue-i18n: 多语言支持
- lottie-web: 动画支持
- dPlayer的patch
- 删除视频右击菜单栏默认选项
- 删除默认日志打印提示
- 删除视频控制台下
<label for="">浏览器报错相关代码,其实整个控制台除了进度条可以删除, 但是一些div和js逻辑有联动会导致项目报错,所以只删除label相关代码 - 修改apiUrl的生成逻辑,代码位置:
[]).slice(0);文件位置:danmaku.js, 修改为apiUrl不使用奇怪的自定义生成逻辑,直接返回videoId
- qrcode的patch
- 禁止输出Suspense实验性提示,即使是在开发环境
- sockjs-client的patch
- 注释
global.addEventListener(event, listener, false);仅用于构建SockJS不需要事件支持, 并且该种写法已经过时,参考Window: unload event 该issue目前(2024-02-06)处于打开状态,暂未得到回复
- 注释






