<div>
{isLoading
? 'pending...'
: {errorMsg || (<div>something...</div>)}
}
</div>
我希望使用三元表达式并且结合 逻辑运算符,但是这个会报错,如何实现此效果?
<div>
{isLoading
? 'pending...'
: {errorMsg || (<div>something...</div>)}
}
</div>
我希望使用三元表达式并且结合 逻辑运算符,但是这个会报错,如何实现此效果?
<div>
{isLoading
? 'pending...'
: errorMsg ? errorMsg : <div>something...</div>
}
</div>
isLoading ? 'pending...' : errorMsg || <div>something...</div>
<div>{}</div>
中 {}
的内容是 js 代码段,
你的第4行代码多加了一个 {}
, 这在 js 语法里面表示对象,然而你并没有指定对象的 key
,所以会报语法错误
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决