我正在使用Vue JS,并尝试使用三元表达式有条件地更改某些值,我正在努力将以下内容转换为三元表达式,这是我的默认方法:isLoading
为true
fetchData(showLoading) {
if (showLoading) {
this.isLoading = true
} else {
this.isLoading = false
}
}
最佳答案
此处不要使用条件运算符,只需将showLoading
分配给isLoading
即可,前提是您要传递布尔值:
this.isLoading = showLoading;
如果您不一定要传递布尔值,请先将其强制转换为布尔值(如果需要):
this.isLoading = Boolean(showLoading);
如果必须使用条件运算符,它将是:
this.isLoading = showLoading ? true : false;