问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
90浏览
Volar 为什么在 VS Code 里不提示 Vue 3 的 setup 语法?
我用的是 Vue 3 + TypeScript 项目,装了 Volar 插件也禁用了 Vetur,但写 setup() 里的变量时完全没有智能提示,连基础的 ref 都不识别,是不是哪里配置错了? 我...
框架 2026-03-11 06:04:20 -
2
回答
130浏览
JSI绑定Native模块时为什么拿不到正确的方法?
我用JSI写了个Native模块,在C++层注册了函数,但JS端调用时报错说方法不存在。明明名字对上了,也重新编译了,还是不行。 我试过在installJSIBindings里打印日志,能进到函数里,...
移动 2026-03-11 05:52:20 -
2
回答
50浏览
移动端弹窗打开后背景还能滚动怎么办?
我在做移动端页面,弹出一个 fixed 定位的 modal 时,发现背后的页面还能上下滚动,体验很不好。试过给 body 加 overflow: hidden,但 iOS 上完全没用,还是能滑动,这咋...
交互 2026-03-11 05:19:18 -
1
回答
29浏览
平板横屏时布局错乱怎么解决?
我做的移动端页面在手机上显示正常,但一到平板横屏就整个布局崩了,元素挤在一起。我试过用媒体查询针对 iPad 的尺寸写样式,但效果不稳定,有时候生效有时候又不生效,特别头疼。 目前我的 CSS 是这样...
移动 2026-03-11 05:08:21 -
1
回答
28浏览
ElasticSearch 搜索结果高亮怎么不生效?
我在用 ElasticSearch 做商品搜索,加了 highlight 配置但返回结果里没有高亮字段。请求体里明明写了 "highlight": { "fields": { "title": {} ...
交互 2026-03-11 04:54:18 -
2
回答
52浏览
为什么HLS直播流在Safari能播,Chrome却黑屏?
我在用 video.js 播 HLS 直播流,Safari 正常播放,但 Chrome 打开就黑屏没画面,控制台也没报错,这到底啥情况? 查了下说是 Chrome 不原生支持 HLS,得靠 Media...
交互 2026-03-11 04:32:23 -
1
回答
43浏览
为什么 fetch 请求本地 JSON 文件会跨域?
我在本地开发时用 fetch('data.json') 加载同目录下的 JSON 文件,结果浏览器报 CORS 错误,明明文件就在同一个文件夹里啊? 我试过直接双击 HTML 文件打开,也试过用 VS...
前端 2026-03-11 03:27:18 -
1
回答
55浏览
Nuxt 3 中怎么自定义全局 loading 样式不生效?
我在 Nuxt 3 项目里想自定义页面切换时的 loading 条,但改了 CSS 好像没反应。官方文档说加个 .nuxt-progress 类就行,但我试了没效果,是写法不对吗? 我目前在 app....
框架 2026-03-11 03:20:26 -
1
回答
75浏览
Postman 设置代理后为什么还是连不上本地开发接口?
我本地用 Vue 3 + Vite 起了个服务,端口是 5173,后端 API 在另一个本地服务(比如 http://localhost:8080/api)。我想用 Postman 测试这个 API,...
工具 2026-03-11 03:02:24 -
2
回答
29浏览
CSP策略生效后怎么测试是否拦截了非法脚本?
我在本地开发时加了 Content-Security-Policy,但不确定它有没有真的拦住外部脚本。比如我故意引入一个 CDN 的 JS,控制台没报错,但页面也没反应,到底是 CSP 拦了还是脚本本...
安全 2026-03-11 02:54:23 -
1
回答
55浏览
前端代码混淆后怎么防止别人调试?
我最近在做项目上线前的安全加固,用了 terser 做了代码压缩和混淆,但发现别人只要打开 DevTools 就能轻松打断点调试,甚至格式化代码看逻辑。我试过加 debugger 语句来干扰调试,但效...
安全 2026-03-11 02:29:22 -
2
回答
47浏览
targetTouches 在多指触摸时怎么获取正确的手指信息?
我在做移动端的手势缩放功能,监听 touchmove 事件时想通过 event.targetTouches 获取当前接触屏幕的手指列表,但发现有时候拿到的数组长度和实际触摸的手指数对不上,这是为啥? ...
移动 2026-03-11 02:06:21 -
1
回答
87浏览
为什么 pnpm 安装的依赖在 Vue 项目里找不到模块?
我用 pnpm 创建了一个 Vue 3 项目,安装了 element-plus,但启动时报错说找不到模块。明明 node_modules 里有这个包,是不是 pnpm 的软链接机制导致的? 我的组件代...
工具 2026-03-11 01:54:19 -
1
回答
64浏览
ProseMirror 中如何自定义选中状态的样式?
我在用 ProseMirror 做一个富文本编辑器,想改一下节点被选中时的高亮背景色,但默认的蓝色太刺眼了。查了文档说可以通过 CSS 覆盖,但我试了没生效,是不是我写错了? 我加了这段样式: .Pr...
交互 2026-03-11 00:48:21 -
2
回答
123浏览
国际化切换语言后页面内容没更新怎么办?
我在用 i18next 做国际化,切换语言时路由和 store 都变了,但页面上的文本还是旧的,得手动刷新才生效。是不是漏了什么监听机制? 试过调用 i18n.changeLanguage,也用了 u...
优化 2026-03-11 00:35:16 -
2
回答
66浏览
移动端兼容性测试怎么做才靠谱?
最近在做移动端页面,用 iPhone 和安卓机测的时候发现样式错乱,特别是 flex 布局在某些老机型上直接失效。我试过加了 -webkit- 前缀,但还是不行。 有没有一套比较系统的兼容性测试方法?...
移动 2026-03-11 00:12:17 -
2
回答
219浏览
PWA离线时骨架屏怎么正常显示?
我在做 PWA 应用,加了骨架屏提升加载体验,但发现一旦离线(比如关掉网络),骨架屏的样式就没了,页面直接白屏。我试过把骨架屏相关的 CSS 内联到 HTML 里,也确认 service worker...
前端 2026-03-10 23:46:32 -
1
回答
41浏览
Angular升级到Ivy后组件模板报错是怎么回事?
我刚把项目从Angular 8升级到12,启用了Ivy编译器,结果一个原本正常的组件突然报错说找不到模板变量。明明代码没动过,是不是Ivy对模板语法有啥新要求? 控制台报的是“Can't bind t...
框架 2026-03-10 23:39:22 -
2
回答
28浏览
FID指标高是不是因为点击事件没优化?
最近用Lighthouse测性能,发现FID(首次输入延迟)经常超过100ms,页面点按钮老是卡一下。我明明没写啥复杂逻辑啊,是不是哪里没处理好? 比如这个简单的按钮,点击后只是切换个class,但F...
前端 2026-03-10 23:38:23 -
1
回答
36浏览
WePY里scoped样式不生效是怎么回事?
我在WePY组件里写了scoped样式,但发现样式全局污染了,别的页面也被影响了。不是说scoped会自动加唯一属性吗? 我试过加scoped关键字,也重启过编译,还是不行。下面是我在.wpy文件st...
移动 2026-03-10 23:06:19