The CUTEST Visual Novel / Galgame Forum! KUN Visual Novel Forum front-end project
Go to file
2023-05-11 00:46:20 +08:00
.vscode Create KUNGalgame Vue version 2023-04-14 21:58:13 +08:00
public Create KUNGalgame Vue version 2023-04-14 21:58:13 +08:00
src Edit page 2023-05-11 00:46:20 +08:00
.gitignore Create KUNGalgame Vue version 2023-04-14 21:58:13 +08:00
index.html Edit page 2023-05-11 00:46:20 +08:00
package-lock.json reset 2023-05-10 15:57:05 +08:00
package.json reset 2023-05-10 15:57:05 +08:00
README.md Full Stack Engineer!!!!!!!!!!Go ahead! 2023-05-06 14:40:45 +08:00
tsconfig.json editor error 2023-05-10 18:04:28 +08:00
tsconfig.node.json Create KUNGalgame Vue version 2023-04-14 21:58:13 +08:00
vite.config.ts use less! 2023-05-02 23:22:46 +08:00

KUNGalgame 论坛的 Vue 前端重构版本

这个项目的技术栈为Vite + Vue3 + Ts + Pinia + less它并没有依赖任何 UI 库

纯 HTML / CSS 版本:https://github.com/KUN1007/kungalgame-pure-css

PS: 这个项目现在令我感到无从下手,如果你觉得有好的想法,欢迎帮我看看,该项目的介绍文档位于 ./src/assets/docs 下

目前的问题是,要处理的问题太多,没有一个合理的入手点

比如说:

  • 没有合适的后端数据接口供我调用。我尝试使用 express 搭建了微型的数据接口,可是这并不能为我带来什么作用
  • 我不清楚这个项目应该如何布局。因为这个项目本身较大,我现在甚至连如何合理的规划项目结构都做不到,例如我不知道是否需要 ./src/layout
  • 我不清楚如何对数据进行集成。例如我要将单个帖子和单个用户的数据定义好,然后再统一在项目的任何位置进行调用。我觉得这可能是我 pinia 学的不好??
  • 我不清楚该如何预留合理的接口。我觉得这可能是我的 axios 学的不够好
  • 我的每个组件嵌套过于深了。例如 Home 组件足足有 7 层,这显然是不合理的,我要找到合理的解决方案
  • 我已经深深的感觉到我的 ts / js 学的不好了(????

其实最大的问题就在于无从下手,因为我不清楚该把基础的数据放在哪里,比如说 store 之类的地方,然后我再去调用。现在对我的开发造成了巨大的阻碍,因为我的大部分页面都需要数据,没有数据的流动,一切免谈。


06/05/2023 现在我明白了,我目前的这个项目已经属于大前端的范畴了,涉及到 Web 架构师的知识,用到的许多交互技术需要学习,我目前并不具备一个大前端的知识量,所以本项目暂时搁置,以后再写