宽屏
今天做博客中遇到一个问题,代码写的是这样的:
if(this.parent_id == ""){
this.$message({
message: '父标签不能为空!',
type: 'warning'
});
return;
}但是我的选项中parent_id有一个value是0,居然满足了这个if,我当时找了半天才发现,0==“”的结果为true,百度一下才知道,0 是逻辑的 false,空字符串是逻辑的 false,f所以alse==false 肯定是对的!
解决方案:用===
if(this.parent_id === ""){
this.$message({
message: '父标签不能为空!',
type: 'warning'
});
return;
}成功解决!