react
文章平均质量分 55
CherryLee_1210
正在朝着自己梦想一步一步的努力的前行着
展开
-
解决 react h5移动端项目 fastclick点击多次才生效的问题
项目背景react框架编写的移动端h5项目项目中引用了fastclick.js使用 input type=“file” 用户上传头像faskclick实现原理fastclick是通过在touchstart里记录触摸点信息,在touchend里判断此次触摸是否是个有效的click点击,如果是,则在touchend里阻止默认事件以防止产生原生click事件(因为会有 300ms 的延迟),并立即生成并触发自定义的click事件(没有延迟)300ms产生的原理时间要追溯到 2007 年初代 iPh原创 2021-11-14 21:32:59 · 1983 阅读 · 0 评论 -
react中操作dom
当我们在react中需要做一些dom操作时,就会使用到react给我们预留的“后门”。之所以称之为“后门”,是因为当前流行框架react/vue出现的目的就是避免操作dom,造成渲染浪费。然而很多时候不能不操作dom。1、通过React.createRef()/useRef();来创建一个ref变量。// 类组件中constructor (props) { super(props); this.myRef = React.createRef();}// 函数组件中(使用hooks原创 2021-10-26 14:47:47 · 3863 阅读 · 0 评论