Jinnrry / PMail

Private EMail Server
GNU General Public License v2.0
1.49k stars 142 forks source link

代码分离,功能优化 #204

Closed Zhe28 closed 1 month ago

Zhe28 commented 1 month ago
  1. 代码迁移到 ts.
  2. 分离 axios 代码.
  3. 增加 pinia 支持,全局状态代码迁移到相对应的 store.
  4. 代码格式优化, 用 === 代替 ==.
  5. 代码声明更改,用 const 代替 var 声明.
  6. Header 使用 Router 导航.
  7. v-for 增加 key.
  8. 用 prettier 格式化下代码.

我想问下不考虑迁移到 ts 下吗? 还有就是代码格式化的问题,弄个约束代码风格的东西,有时候真是挑拣着提交的, 很不方便。

Jinnrry commented 1 month ago

没用ts是因为我没写过ts,我不太熟悉ts。如果你愿意帮忙改的话可以迁移。

代码格式你可以加一个

不过自动化测试编译好像没过,你看看测试报错呢

Zhe28 commented 1 month ago

没用ts是因为我没写过ts,我不太熟悉ts。如果你愿意帮忙改的话可以迁移。

代码格式你可以加一个

不过自动化测试编译好像没过,你看看测试报错呢

我看里面是之前保留的 :prop="defaultProp" 属性,我没找到相关的引用,我就把他给删了。 这个是留什么东西的吗?

Jinnrry commented 1 month ago

2个PR都合了,看改动量比较大,发了个2.7.0的版本号。