摘要: 1. 问题: 业务场景中同时需要单击、双击事件,但是原生的onDoubleClick触发双击的时候会同时触发单击事件; 2.解决方案: 封装一个自定义hook能独立地触发单击和双击事件; 根据两次点击的间隔是否小于 interval 来判断触发单击双击事件; // useDBClick.tsimpo 阅读全文
posted @ 2023-05-25 11:12 粲由 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1.问题: 开发项目时需要在接口等待期间调用一个Loading组件提示组件提示用户操作已经受理; 最初的解决方案是在每一个调用了接口的页面直接使用 AntdMobile 的活动指示器组件 <ActivityIndicator />,后续开发中发现该方案代码冗余度太高并且属于重复工作,查阅资料后决定在 阅读全文
posted @ 2021-02-20 11:00 粲由 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 1.项目结构 2.Vuex,什么是Vuex? 官方文档上的介绍是:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extensio 阅读全文
posted @ 2020-08-11 10:01 粲由 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.let 和 const 变量提升: 在声明变量或者函数时,被声明的变量和函数会被提升到函数最顶部; 但是如果声明的变量或者函数被初始化了,则会失去变量提升; 示例代码: param2 = "第二个参数" console.log(param1); // undefined console.log( 阅读全文
posted @ 2020-08-04 14:54 粲由 阅读(140) 评论(0) 推荐(1) 编辑