会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
粲由
博客园
首页
新随笔
联系
订阅
管理
2023年5月25日
React 自定义hook - 双击事件 - useDBClick
摘要: 1. 问题: 业务场景中同时需要单击、双击事件,但是原生的onDoubleClick触发双击的时候会同时触发单击事件; 2.解决方案: 封装一个自定义hook能独立地触发单击和双击事件; 根据两次点击的间隔是否小于 interval 来判断触发单击双击事件; // useDBClick.tsimpo
阅读全文
posted @ 2023-05-25 11:12 粲由
阅读(750)
评论(0)
推荐(0)
2021年2月20日
React + AntdMobile + Axios 实现全局Loading提示组件
摘要: 1.问题: 开发项目时需要在接口等待期间调用一个Loading组件提示组件提示用户操作已经受理; 最初的解决方案是在每一个调用了接口的页面直接使用 AntdMobile 的活动指示器组件 <ActivityIndicator />,后续开发中发现该方案代码冗余度太高并且属于重复工作,查阅资料后决定在
阅读全文
posted @ 2021-02-20 11:00 粲由
阅读(1185)
评论(0)
推荐(0)
2020年8月11日
Vuex + localStorage + html实现简易todolist
摘要: 1.项目结构 2.Vuex,什么是Vuex? 官方文档上的介绍是:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extensio
阅读全文
posted @ 2020-08-11 10:01 粲由
阅读(488)
评论(0)
推荐(0)
2020年8月4日
ES6语法学习(一)-let和const
摘要: 1.let 和 const 变量提升: 在声明变量或者函数时,被声明的变量和函数会被提升到函数最顶部; 但是如果声明的变量或者函数被初始化了,则会失去变量提升; 示例代码: param2 = "第二个参数" console.log(param1); // undefined console.log(
阅读全文
posted @ 2020-08-04 14:54 粲由
阅读(151)
评论(0)
推荐(1)
公告