上一篇有提到我们可以在React.createElement
的第二个参数设定React元素属性,而style样式也是属性的一种,只是它是一个个key + value组合成的物件,以下为用React元素的方式增加style样式:
Camel-case 驼峰式命名:
第一个单字以小写字母开始;第二个单字的首字母大写,如: firstName、lastName、myFunction。
const e = React.createElement("input",{
syle:{
color: "red",
border: "1px solid green",
borderRadius: "4px" //若有两个以上的单字要用Camel-case
};
});
<div id='root'></div>
function myFunction() {
alert("Hello world!");
}
let e = React.createElement("input", {
onInput: myFunction //直接给function名称,不需加小括号()
});
let myRoot = document.getElementById("root");
ReactDOM.render(e, myRoot);
<div id='root'></div>
let e2 = React.createElement("input",{
onInput: () => {
alert("Hello world!")
}
});
let myRoot = document.getElementById("root");
ReactDOM.render(e2, myRoot);
<<: 30天零负担轻松学会制作APP介面及设计【DAY 17】
流程 1.先观察画面,哪些值需要抓 2.抓HTML的值: a.先宣告变数,变数就是抓HTML的值,也...
在正式开始写程序前,还有几点要告诉大家。 所有的 Java 变数在可以使用前,都必须宣告他的名字(n...
Metrics - 观察系统的健康指标 系列文章 (1/6) - Metrics 与 Metricb...
本章内容 prop的传递重点 宣告预设的props 如何使用prop this.state 从另外一...
WP Lightbox 2 是一款支援图片灯箱效果,点图放大附关闭功能的外挂,适合在响应式网页上使用...