js 在&&右边如何终止函数运行
这样写不能终止,如何在&&右边运行this.$message后终止函数
checkGoodForm() {
this.goodForm.tilte === '' && (() => { this.$message.error('标题不能为空'); return false })
this.goodForm.tilte.length < 20 &&(() => { this.$message.error('标题最少十个汉字'); return false })
}
&& 是逻辑与运算符,它用于一些简单运算和表达式,不支持语句
checkGoodForm() {
if(this.goodForm.tilte === '' ){
this.$message.error('标题不能为空'); return false;
}
if(this.goodForm.tilte.length < 20){
this.$message.error('标题最少十个汉字'); return false;
}
}
用&&不行,只有用if
你题目的解答代码如下:
checkGoodForm() {
if(this.goodForm.tilte === '' ){
this.$message.error('标题不能为空');
return false;
}
if(this.goodForm.tilte.length < 20){
this.$message.error('标题最少十个汉字');
return false;
}
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
this.goodForm.tilte === '' && this.$message.error('标题不能为空')
this.goodForm.tilte.length < 20 && this.$message.error('标题最少十个汉字')
//试试这样,满足前面便执行后面