2020-1-17 前端达人
语言设置
校验消息默认是英文的,定义中文或其他语言的错误提示消息
校验的时候需要设置语言
this.$validator.localize('zh_CN');
错误消息显示
显示指定字段的第一个错误
this.$validator.first('fieldname')
显示所有字段的第一个错误消息
this.$validator.errors.all()
配置
路由拦截配置不需要修改之前的代码,匹配的url请求会直接通过mock而不是请求服务器
配置延迟时间
模拟服务器请求的异步特性
模块化
多人协作,或者中大型的项目需要把store分为模块
在调用的时候,state 有命名空间的,而mutation和actions都与父模块共用同样的命名空间所以不能定义与父模块同名的mutation 或 action
获取模块的state
this.$store.state.module_name_a.foo
调用模块的mutation
this.$store.commit('hello')
namespace
定义了namespace ,mutations 和 action 会带上模块的命名: module_name/muation
这时候调模块内的mutation
this.$store.commit('a/test')
日期选择控件
设置默认值
<datepicker v-model="mydate" </datepicker>
日期格式化
<datepicker :format="'yyyy-MM-dd'"> </datepicker>
语言选择(默认是英文)
导入语言资源文件,然后再设置:language
设置成中文