那么本篇就是你想要知道的
从一个简单的React组件应用开始
我们先看一个加减数字框组件,具体效果如下所示,分别通过原生JS和JQ是怎么实现的
原生JS实现
DOM结构
);
}
// 生命周期函数,...React元素上加on*EventType就可以了,注意这里事件类型的写法,驼峰式命名法
(眼前一亮的赶脚)
也无需考虑浏览器的兼容性,这里要格外注意的是,这些 on*EventType的事件监听只能用在普通的...HTML 的标签上(div,input,p,a等原生浏览器支持的标签),而不能用在组件标签上。...也就是说, 这样的写法是不起作用的
如果想要在组件标签上监听事件起作用,也可以做到,就是结合第三方模块styled-components样式组件进行使用,是可以做到的