由于项目技术栈有vue,react,我有如下想法:
1.给对应组件封一层,但这样改动量比较大,而且需要所有项目都接入封装的组件
2.统一给axios或干脆给fetch做拦截,处理所有入参的前后空格,但一时也没想到有什么影响,且也需要各系统接入/改造
请问各位大佬有无更合适,侵入性更小的方式
补充:
我想了下还可以委托change事件到body上,然后通过event改变input的value
回答:
vue 的话,可以使用 .trim
修饰符。
统一处理的方案听上去都会存在未知风险,且无法规避。所以建议还是由使用方主动选择。
当然,如果你有固定组件,那么你可以考虑覆盖它。这样行为更加可控。
