vue react 表单校验

2023-08-11 12:02:44 +08:00
 zzzkkk
vue react 之类的 填 post 表单 要校验 是不是还不如前后端不分离?

本来客户端校验有现成 jquery 插件可以用 一旦用了 vue 为了用现成 css 框架 比如 bulma css 的 vue 配套是 buefy 就必须要用 vee-validate 插件 用起来才知道很恶心
平白增加很多学习成本 完全无用功

前后端分离也有害处 增加了很多东西 很多库 不是说增加码农学习成本 还会给系统使用者增加问题 比如 vuetify 的 dropdown 组件 有时会产生问题 还不如原生 html 呢
587 次点击
所在节点    问与答
7 条回复
murmur
2023-08-11 12:28:10 +08:00
常用校验规则就那么几个,其实真做起来就是只做必填,时间这个都是有时间段选择器,最多涉及库存的加 max 校验这个也是组件功能

反正前端做完后端再验证,不如除了必填啥也不做
zzzkkk
2023-08-11 12:49:22 +08:00
用 vue react 还没原生 html 踏实
如果不是前端需要很重的交互 还不如前后端不分离
另一个原因 可能是因为同一套后端需要适配移动端 对不对
zzzkkk
2023-08-11 13:01:10 +08:00
所以除了以上两种情况 根本不需要前后端分离
那些多出来的东西 完全浪费码农大脑
IvanLi127
2023-08-11 13:05:41 +08:00
前端做校验只是为了改善用户体验,可以不做,把后端校验的错误信息显示出来就行了。

Angular 没排面了吗🤣
zzzkkk
2023-08-11 13:09:56 +08:00
@IvanLi127
用 js 发起 ajax 请求 用 js 显示错误信息 显示成功信息还不如传统不分离的开发 原来的才踏实
Ayanokouji
2023-08-11 13:14:51 +08:00
用 react ,又不愿意按照 react 的思路去做,还是别用了吧
IDAEngine
2023-08-11 13:18:37 +08:00
那就用 C# 那一套

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/964396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX