在 Vue 项目里集成天地图时,瓦片加载不全、首次空白最常见。本文讲清容器宽高为 0、DOM 未就绪就初始化、异步数据回来后没重算尺寸三类根因,并给出 onMounted、nextTick 与 checkResize 的修复写法。照着做就能让地图稳定显示,不再忽好忽坏。
在 Vue 项目里引入组件或依赖时,找不到模块、路径解析失败最常见。本文讲清相对路径层级数错、@ 别名没配置、扩展名与包名写错三类根因,并对比 Vite 与 Webpack 的解析差异与构建期报错。照着做就能一次写对导入路径,不再被 Cannot find module 反复打断。
Vue 文件失去智能提示,多数不是编辑器的锅,而是语言服务扩展冲突或工程配置没被读到。本文按四步讲清 Vetur 与 Volar 的取舍、takeover 模式的作用、tsconfig 与 jsconfig 的 include 范围,以及用父目录打开工作区导致的失效,附可复现的排查清单。
表格无限滚动其实是三种需求:匀速自动轮播、触底自动加载下一页、大数据量虚拟渲染。本文按两个问题分流,给出定时器自动滚动与交叉观察器触底加载的最小实现,说明虚拟列表真正适用的门槛和它的四项代价,并附重复请求、白屏等失败分支。
Vue 深层组件的事件跨层上报有三种做法:逐层 emit、上层 provide 注入函数让深层 inject 调用、以及把数据放进共享响应式容器。选择的关键是先判断这个事件是通知还是共享数据。本文用三层嵌套结构给出三种写法的代码、适用范围与代价,并附静默失效等失败分支。