You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSX表达式不可使用逗号运算符报错求助:样式代码问题

问题解决:JSX expressions may not use the comma operator

报错原因

你的代码里style属性的写法存在错误:

<Text style={[theme.interRegular14], { fontWeight: 'bold' }}>No products bookmarked</Text>

这里误用了逗号运算符分隔两个样式片段,但JSX表达式不允许这种写法。在React Native中,合并多个样式的正确方式是将所有样式对象放入同一个数组中。

修复后的代码

把两个样式对象都放在数组内部即可:

<Text style={[theme.interRegular14, { fontWeight: 'bold' }]}>No products bookmarked</Text>

数组中的两个样式会自动合并,fontWeight: 'bold'会覆盖theme.interRegular14中同名的样式属性(如果存在的话)。

内容的提问来源于stack exchange,提问作者Gaurav Patil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 03:04:55