要完结函数, 这样写是错位的, 它只是.map 的返回值
check(){ if(this.type === "3"){ //校验不填 this.dataList.map((item, index, arr)=>{ if(!item.num){ this.$message.error(`请填写【${item.name}】素材的权重值`) return false } }) }}
应该这么写
check(){ let flg = true if(this.type === "3"){ let flg = true for(let item of this.computeModelData){ if(!item.num){ this.$message.error(`请填写【${item.name}】素材的轮播次数`) flg = false break } } if(!flg){ return false } }}