大多出错的原因都与 return
有关,可能是带有返回值的方法之中调用另一个方法的时候 把方法写在了 return 后面 代码的意思就是没有执行到这个方法;还有可能就是在遍历判断中使用了 return,符合条件 return 后面的判断没有执行到。我出错的原因是第二种
switch (val) {
case 0:
return '待审核'
break
case 1:
return '审核通过'
break
case 2:
return '审核未通过'
break
case 9:
return '举报黑名单'
break
case -1:
return '待发布'
break
default:
return '/'
}
最后更改为赋值形式的代码
switch (val) {
case 0:
this.statusVal = '待审核'
break
case 1:
this.statusVal = '审核通过'
break
case 2:
this.statusVal = '审核未通过'
break
case 9:
this.statusVal = '举报黑名单'
break
case -1:
this.statusVal = '待发布'
break
default:
this.statusVal = '/'
}
return this.statusVal
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)