- 博客(12)
- 收藏
- 关注
原创 compositionstart 与 compositionend 事件
摘要:compositionstart和compositionend是浏览器在输入法组字过程中触发的事件,用于标记输入开始和结束。它们属于Input Events Level 2规范,现代浏览器和主流WebView框架均支持。触发时机包括输入法切换、拼音输入和候选词选择。事件对象包含type、data(仅compositionend有效)等字段。使用时需注意与input事件的区别,避免输入过程中的频繁回调。兼容性良好,但需处理部分输入法的特殊行为。核心应用场景是精准识别用户输入完成,优化搜索、校验等逻辑的执
2025-12-20 15:37:37
346
原创 page is not defined,getapp is not defined真机调试微信小程序
你遇到的 “`page is not defined` / `getApp is not defined`” 只在**真机调试 1.0**中出现,而模拟器正常,说明不是业务代码写错,而是**运行环境没有把小程序基础库 API 注入**导致的。2023-06 之后大量开发者用 1.0 真机调试空白模板就复现同样报错,微信官方已确认是**工具 Bug**。右上角「详情」→「本地设置」→「调试基础库」选 **2.22.1**(或 2.21)→ 推送后再扫码。1. 真机调试切到 **2.0**
2025-10-16 10:25:25
481
1
原创 tsconfig.json、tsconfig.node.json和tsconfig.app.json的区别
文件用于配置 TypeScript 编译器的行为。随着项目复杂度的增加,可能需要针对不同的目标或环境使用不同的配置。
2025-04-24 09:18:40
542
原创 移动端1px问题
移动端1px问题的出现主要是由于设备的像素密度(devicePixelRatio)不同,导致CSS中的1px在高像素密度设备上显示得比预期更粗每个设备都拥有特定的像素密度,由 devicePixelRatio 测量,它告诉我们物理像素与设备独立像素之间的比率。devicePixelRatio = 物理像素 / 独立像素。
2025-04-23 16:05:13
828
原创 unplugin-auto-import插件安装及使用
unplugin-auto-import是一个用于Vue 3(Composition API)的插件,主要功能是自动导入代码中使用的模块和函数,从而减少样板代码和提高开发效率。该插件支持Vue Composition API函数(如refreactivecomputed等)以及来自其他库的函数(如Vue Router的useRouteuseRouter,Pinia的等)。
2025-04-23 09:56:53
905
原创 Error: EINVAL: invalid argument, mkdir ‘C:\Users\用户名\“D:\install\nodejs\11621931node_global”
或者直接打开C:\Users\用户名\,找到.npmrc。在安装nodejs目录下新增这两个目录。第二步:win+R,输入点。
2025-04-22 09:14:35
307
原创 public 和assets文件夹之间的区别
存放需要构建处理的静态资源,文件会经过Webpack处理(压缩、哈希化、依赖分析等),需要优化的小文件(如SVG图标、压缩后的图片)。第三方库的CDN引入文件(如非模块化的JS)大型媒体文件(如视频、未压缩的原始图片)(不会哈希化、不参与依赖分析)。用于控制搜索引擎爬虫的抓取权限)组件专用的图片、字体、样式文件。文件夹通常用于存放静态资源,需要动态加载或按需加载的资源。必须放在根目录的文件(
2025-04-21 09:31:10
580
原创 Vue 3 + TypeScript 路径报红问题解决方案
TypeScript 无法解析 Vue 的路径别名。:如果是 Vue CLI 创建的项目,检查。确保安装了 Volar 扩展。缺少必要的类型声明配置。重新运行开发服务器 (重启 VS Code。
2025-04-21 09:26:40
1282
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅