为了账号安全,请及时绑定邮箱和手机立即绑定

为什么style要用双大括号{{}}

第二个括号是表示对象吧,
用style=`background:{theme.background}`这种方式是不是效果一样?

正在回答

1 回答

react组件jsx,   行内style固定写法就是双花括号   

①外层花括号:因为React使用的是JSX语法,JSX语法中嵌入任何js变量、表达式、对象都要用花括号{}扩起来,

②内层花括号:JSX如果用到行内CSS style样式时,这个行内样式必须是一个js对象,即{background:'theme.background'}是一个对象所以用花括号扩起来。

你那个错误写法一运行就报错


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么style要用双大括号{{}}

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信