- 博客(369)
- 资源 (1)
- 收藏
- 关注
原创 Vue 实现 上传图片 二维码识别 + 条形码识别(qrcode-decoder插件)
1.web端H5 实现 上传图片 自动识别二维码内容2.具体业务 比如 上传电影票 自动识别取票码或者其他的二维码上传(主要是为增加用户体验)
2023-08-26 16:58:12
3062
13
原创 vue3 使用v-model开发弹窗组件
这是一个弹窗的组件 很多地方使用的同一个组件 所以我写了一个固定的组件。跟普通的传递标识说一样吧 也一样 说不一样吧 的确有不同的地方。我又来写这方面的东西了说实话 我用这个少 想着多记录一下。这个就是v-model绑定 双向。
2025-11-14 17:40:03
204
原创 ts中 interface 和 type的区别
总的来说,type 和 interface 在 TypeScript 中都是强大的类型定义工具,它们各自具有不同的优点和适用场景。在TypeScript(TS)中,type 和 interface 都是用于定义类型的方式,但它们之间存在一些关键的区别。在某些情况下,type 和 interface 可以互换使用,但在某些复杂的类型操作中,它们之间可能存在差异。对于相同的名称,使用 interface 可以进行声明合并,即多个 interface 可以合并为一个。type 是使用 type 关键字定义的。
2025-09-26 14:25:33
296
原创 vue3 的痛点
Vue 3 在性能、灵活性、TypeScript 支持等方面有显著提升,但也存在一些痛点,包括学习成本较高(尤其是 Composition API)、生态迁移适配周期长、对 IE 等老浏览器不再兼容、TypeScript 增加复杂度、SSR 场景仍有细节问题、以及工具链变更带来的适应成本等。在实际项目中,是否升级 Vue 3 需要权衡项目阶段、团队能力与长期维护需求。
2025-09-10 11:44:07
524
原创 使用axios停止请求的方法
在前端开发中,可能需要在某些情况下取消正在进行的网络请求,例如用户离开页面或重复触发相同的请求。通过以上方法,可以有效管理 Axios 请求,避免不必要的资源浪费和重复操作。console.log('请求被取消:', error.message);console.log('请求被取消:', error.message);console.error('其他错误:', error);console.error('其他错误:', error);:只能取消尚未完成的请求,已完成的请求无法中断。
2025-09-04 16:59:21
454
原创 Html重绘和重排
是指当页面元素的位置、尺寸等几何属性发生变化时,浏览器需要重新计算这些元素的几何属性并将其放置在正确位置的过程。是指当元素的外观发生改变,但没有改变布局时,浏览器重新绘制元素的过程。:在需要实现动画效果时,使用CSS动画和过渡,而不是JavaScript来操作元素样式。相对于重排,重绘的影响较小,因为它只需要重新绘制元素的样式,不需要重新计算布局信息。通过这些方法,可以有效地减少重排和重绘的次数,从而提高网页的响应速度和用户体验。修改元素的尺寸、位置、边距、填充、边框等样式属性。
2025-09-04 16:57:24
396
Taro + vue3 +ts + pinia的前端小程序/h5 框架模板
2024-03-22
找不到内容 你们 帮我找一下 看啊可能我的看见你还是的空间
2024-07-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅