记录:后端参数校验+前端页面传值
后端参数校验
public CommonResult createProductDetail(@RequestBody @Valid prodouctTest entity,BindingResult bindingResult) {
//校验字段有异常 BindingResult 用来获取异常
if(bindingResult.hasErrors()){
//获取第一个异常返回给前端
return new CommonResult().failed(bindingResult.getAllErrors().get(0).getDefaultMessage());
}
......
}
//实体类字段
@Data
@TableName("product_test")
public class prodouctTest{
/**
* 商品描述
*/
@TableField("product_describe")
@NotNull(message = "商品描述不能为空")
private String productDescribe;
}
前端页面传值
createDetail(index,row){
//指定跳转地址 路由地址:/pms/addProductDetail
this.$router.replace('/pms/addProductDetail?'+"productId="+row.id)
}
// 跳转页面 获取传过来的参数值
this.$route.query.productId