宽屏
今天做博客中遇到一个问题,代码写的是这样的:
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; }
成功解决!