vue判断表格不能输入空值和重复值
类似这种点击确定前要判断表格是否有空,如果有空值则给出提示,不允许提交遍历表格每行数据的字段,利用some返回bool类型值sureAdd(){var flag=this.tableDatas.some(x=>{return x.name.trim==""})console.log(flag)//falseif(flag){this.$message.error...
·
类似这种点击确定前要判断表格是否有空,如果有空值则给出提示,不允许提交
遍历表格每行数据的字段,利用some返回bool类型值
sureAdd(){
var flag=this.tableDatas.some(x=>{
return x.name.trim==""
})
console.log(flag) //false
if(flag){
this.$message.error('不能为空值')
return false
}
}
点击确认前判断表格不能输入重复值,否则给与提示信息
if(this.tableData.length){
let list=new Set(this.tableData.map(x=>{
return x.name}//过滤掉尼不想重复的字段
))
if(list.size!=this.tableData.length){//去除重复字段后的数据条数,相同数据只计算一次
this.$message.error('名称重复')
return false
}
}
更多推荐
已为社区贡献3条内容
所有评论(0)