为什么变量名不一致还能正常使用效验器
来源:9-3 点赞业务逻辑实现

迷失的小麦
2020-06-20
like.js的v.get(‘body.art_id’)使用的是art_id变量名,但是validator文件PositiveIntegerValidator类用的是this.id,变量名为id。
await Favor.like(v.get('body.art_id'), v.get('body.type'),ctx.auth.uid);
class PositiveIntegerValidator extends LinValidator{//正整数验证器-classic
constructor(){
super();
this.id=[//且
new Rule('isInt','需要是正整数',{min:1})
]
}
}
同理,v.get(‘body.type’)也是这种情况,validator文件写的是this.validateType
class LikeValidator extends PositiveIntegerValidator{
constructor(){
super();
this.validateType=checkType;
}
}
写回答
2回答
-
慕斯1412712
2021-01-04
别名!
00 -
7七月
2020-06-21
麻烦描述下前因后果,这个我实在看不懂你说的是啥意思
00
相似问题