我有這些不同的資料模型。我在其他資料模型中使用了列舉型別。現在我可以比較__typename嗎?
enum ActivtiyCardType {
Dance,
ReferralTransaction,
}
type ActivityCardData = {
__typename:ActivtiyCardType,
id:string,
from:{
__typename:string,
from:string,
id:string
}
to:{
__typename:string,
to:string,
id:string
}
date:Date,
message:string,
danceSuccessful:boolean,
amount?: number
}
type ActivityCardsProps = {
data: ActivityCardData[]
}
{data?.map((activity:ActivityCardData) => {
return (
<Paper
key={activity.id}
sx={{
m: 1,
p: 3,
}}
>
<Box>
**{activity.__typename === 'Dance' ? (**
__typename在這種情況下如何比較?
uj5u.com熱心網友回復:
那么為什么不只是這個?
activity.__typename === ActivtiyCardType.Dance
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/369619.html
