文章29 | 阅读 13251 | 点赞0
JSX里,写 style 属性,有几点需要注意:
Object.assign()
将其混合为一个对象,再使用。 不能 使用数组或写 2 个 style={}
来实现;示例代码:
class StyleDemo extends React.Component {
render() {
let style = {
fontSize: '100px',
color: 'red'
}
return <div style={style}>
这是一段红色文字
</div>
}
}
有几点注意:
class = "xxx"
, 而是 className = "xxx"
;示例代码:
class StyleDemo extends React.Component {
render() {
let myClass = 'abc def'
return <div className={myClass}>
这是一段红色文字
</div>
}
}
原因:
警告:
因为 JSX 的特性更接近 JavaScript 而不是 HTML , 所以 React DOM 使用 camelCase 小驼峰命名 来定义属性的名称,而不是使用 HTML 的属性名称。
例如,class 变成了 className,而 tabindex 则对应着 tabIndex.
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq20004604/article/details/79318241
内容来源于网络,如有侵权,请联系作者删除!