Matt Ma

Results 22 comments of Matt Ma

比如after/before : create update delete select

need JetBrains IDE (Goland) Syntax highlighter

目前的实现的方式是struct,指定,message方法,来统一调用一个语言转化方法,但是拿不到当前的context,判断游览器是什么语言,有点麻烦

echo 框架 ```go type Validator struct { } func (Validator) Valdate(i interface{}) error { v := validate.Struct(i) if v.Validate() { return nil } return v.Errors } func main() { e...

> 没想好你这种要怎么做 😄 也没什么大事,我自己重写了context,在外层重新封装了一个返回*validate.Validation来解决这个问题,不过有没有什么办法能拿具体每个字段的错误类型,比如是required错误还是其他的错误类型,现在就是比如字段名字Name,里面一个数组字典,对应的错误信息,没有具体的错误类型

还是很有用的,有些特殊的验证器,在前端要特别提示用户,如果没有这个来判断,就没法知道,具体哪些才是重点了

> 现在错误是这样存储的。 好像不太好放 验证器名称进去。。。 > > ``` > { > "username": ["error msg 0", "error msg 1"] > "age": ["error msg 2"] > } > ``` > > 如果改成这样子设计,到是可以加个字段存 验证器名称...

> 这样啊 也可以。 不过要改的话跟之前数据格式不兼容了,估计得改到 1.2 去 嗯,我发现你的包做的都不错啊,有没有微信可以交流

@wuhy h5比小程序更有必要啊,目前主流还是app,微信小程序,这2个能打通其他的基本上可以无视

@wuhy 赞,其实Native,暂时情况可不考虑,毕竟带来的开发难度和维护成本和要高于h5,小程序,我指的app是h5封装app,毕竟可以在开发小程序后直接打通混合app,并上架,是一个不错的方案,已经能解决中小型企业的很多痛点,根据日后项目盈利情况,在决定是否要开发native app