问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
158浏览
表单联动时下拉框选项不更新怎么办?
我在做省市区三级联动,选了省份后,城市下拉框没反应,明明数据已经拿到了。我用的是原生JS监听change事件,然后动态修改select的innerHTML,但页面就是不刷新。 试过console.lo...
交互 2026-03-08 15:43:18 -
1
回答
21浏览
Vue项目接入SSO后如何正确跳转并获取用户信息?
我们公司最近在搞统一认证,前端用 Vue 接入了公司的 SSO 系统。登录成功后会重定向回我的应用,URL 带了个 token 参数,但我发现有时候拿不到用户信息,或者页面刷新后状态就丢了。我现在的做...
安全 2026-03-08 15:42:25 -
2
回答
31浏览
封装自定义组件时如何正确传递事件监听器?
我最近在封装一个按钮组件,想让父组件能监听点击事件,但试了几次都没成功。我在子组件里用 $emit 触发事件,父组件用 @click 监听,结果完全没反应。 是不是我写法有问题?下面是我的子组件代码:...
组件 2026-03-08 15:41:19 -
1
回答
57浏览
Hybrid App里H5和原生能共享LocalStorage吗?
我们App是用原生(Android)内嵌WebView加载H5页面的,现在想在原生和H5之间共享一些配置数据。我试过在H5里用localStorage.setItem('token', 'xxx')存...
移动 2026-03-08 15:27:17 -
1
回答
34浏览
JSBridge调用原生方法为什么没反应?
我在做Hybrid开发时,通过JSBridge调用原生的分享功能,但点击后完全没反应,也不报错。原生那边说注册了方法,我这边也按文档写了,是不是哪里格式不对? 我试过加回调、改参数,还是不行。控制台也...
移动 2026-03-08 15:22:20 -
2
回答
18浏览
首屏加载太慢,关键渲染路径该怎么优化?
我们首页首屏白屏时间特别长,Lighthouse评分才40多分。我已经把CSS内联了,JS也加了 defer,但还是感觉阻塞。特别是下面这段初始化代码,是不是放的位置不对? document.addE...
优化 2026-03-08 15:21:19 -
2
回答
44浏览
富文本编辑器中表格无法正常合并单元格怎么办?
我最近在用 Quill.js 做一个富文本编辑器,加了表格插件之后发现没法合并单元格。点击合并按钮没反应,控制台也没报错。我试过用 quill.getModule('table') 获取模块,但返回的...
组件 2026-03-08 15:11:19 -
1
回答
35浏览
为什么 import 会报错说“无法解析模块”?
我在用原生 JavaScript 写一个小项目,想把工具函数拆到单独的文件里。但一用 import 就报错:“Cannot resolve module”,明明路径是对的啊!我试过加 .js 后缀、不...
前端 2026-03-08 15:09:19 -
2
回答
49浏览
前端如何防止Cookie被第三方脚本窃取?
我在做登录功能时,后端设置了HttpOnly的Cookie,但还是担心XSS攻击下其他恶意脚本能读取到敏感信息。虽然HttpOnly能阻止JS访问,但如果页面引入了不可信的第三方脚本,会不会有别的泄露...
安全 2026-03-08 14:43:21 -
1
回答
22浏览
前端接口失败重试怎么做才不会重复请求?
我在用 Vue 做一个数据上报的功能,网络不稳定时想自动重试,但发现有时候会触发多次重复请求,比如用户快速切换页面又回来,或者组件销毁后还在 retry。我试过用 setTimeout 递归,但控制不...
优化 2026-03-08 14:15:20 -
2
回答
38浏览
React Query 的请求怎么避免重复触发?
我在用 React Query 做一个用户列表页,每次组件挂载都会自动发请求,但切换 tab 再回来又会重新请求一次,明明数据没变啊。 我试过把 enabled 设成 false 手动控制,但这样 i...
优化 2026-03-08 14:13:19 -
2
回答
38浏览
git archive 打包时怎么排除 node_modules?
我用 git archive 打了个压缩包,结果发现把 node_modules 也打包进去了,明明它在 .gitignore 里啊?是不是 archive 不读 .gitignore? 我试过直接运...
工具 2026-03-08 13:57:18 -
2
回答
34浏览
Angular Universal 中如何处理只在浏览器中运行的第三方库?
我在用 Angular Universal 做 SSR,但项目里引入了一个只支持浏览器环境的第三方图表库,一跑服务端就报 window is not defined。我试过用 PLATFORM_ID ...
框架 2026-03-08 13:49:20 -
2
回答
38浏览
Next.js中如何正确处理登录后的页面跳转?
我在用Next.js做用户登录,调用API成功后想跳转到首页,但用router.push没反应,页面卡在登录页不动。 我试过在useEffect里判断isAuthenticated然后跳转,也试过直接...
框架 2026-03-08 13:33:20 -
2
回答
43浏览
Vue里怎么实现两个版本JSON数据的差异对比高亮显示?
我在做一个配置管理功能,需要对比用户修改前后的JSON数据,并把差异部分高亮出来。试了用deep-diff库拿到差异,但不知道怎么在页面上直观地展示出来,特别是嵌套对象的情况。 现在我的模板是这样写的...
交互 2026-03-08 13:31:21 -
1
回答
129浏览
WebAssembly 真的比 JavaScript 快很多吗?
我最近在做一个图像处理的小工具,用 JS 写了个高斯模糊算法,但处理大图时明显卡顿。听说 WebAssembly 性能更好,就试着把同样的逻辑用 Rust 编译成 wasm,结果发现速度提升没想象中那...
前端 2026-03-08 13:24:23 -
1
回答
36浏览
Prettier 格式化时该选哪个 Parser?
我在用 Prettier 格式化一个 .vue 文件,但控制台提示“Parser not found”。我试过在配置里指定 parser 为 vue,但好像不对?官方文档说会自动识别,可我的项目就是不...
工具 2026-03-08 13:16:19 -
1
回答
177浏览
Access-Control-Allow-Origin 设置了还是报跨域错误?
我在 Nginx 里配置了 Access-Control-Allow-Origin: *,前端调用接口时却还是报 CORS 错误,控制台提示“请求的资源上没有 'Access-Control-Allo...
安全 2026-03-08 13:02:21 -
2
回答
21浏览
Flutter调用原生JS方法时怎么传参?
我在Flutter WebView里加载了一个本地HTML页面,想通过JavaScriptChannel调用JS函数并传个字符串参数过去,但JS那边收不到值,不知道是不是写法有问题。 试过这样写: f...
移动 2026-03-08 12:41:20 -
2
回答
55浏览
Sentry 初始化后为什么收不到 Vue 项目的错误?
我在 Vue 3 项目里按文档装了 @sentry/vue,也调用了 init 方法,但页面报错时 Sentry 控制台完全没收到任何事件。本地开发环境能正常看到 console.error,但就是不...
前端 2026-03-08 12:39:22