【在for, 或Array.map 内 return ,不是结束函数】要结束函数, 这样写是错位的, 它只是.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
}
}
}
推荐阅读
- Arction|Arction FinTech Web Charts用于构建金融和交易应用程序的图表控件库
- javascript|Vue.js全家桶仿哔哩哔哩动画 (移动端APP)
- 公司的开发需求|点击《el-table》让选中的行变色,亲测实用
- vue|VUE哔哩哔哩移动端项目使用vant 实现发布功能(上传文件)
- 爬虫|一些值得练习的github项目
- Leetcode283移动零(双指针解法)
- java|前端小游戏飞机大战源码完整版
- javascript|第二章 web前端开发工程师--JavaScript 飞机大战游戏开发 2-6 子弹发射
- ES6+|七(以理论结合实践方式梳理前端 ES 6+ ——— ES 6+ 文档对象)