问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
44浏览
自定义表单校验规则不生效怎么办?
我在用原生 JavaScript 做一个注册表单,想对手机号做自定义校验,但写了验证函数后发现不管输什么都没反应,错误提示也不显示。我试过在 onblur 事件里调用校验函数,也绑定了 onsubmi...
交互 2026-02-25 10:34:23 -
1
回答
39浏览
Vant ActionSheet怎么绑定点击事件?
我在用 Vant 的 ActionSheet 做一个底部弹出菜单,但点了选项后没反应。文档里说用 @select,但我试了好像没触发,控制台也没报错。是不是我写法有问题? 这是我的代码: <va...
组件 2026-02-25 10:27:17 -
2
回答
42浏览
Webpack 打包后 CSS Source Map 为啥不生效?
我用 Webpack 打包项目,启用了 source map,JS 的能正常定位到源码,但 CSS 始终显示的是打包后的 bundle.css,没法跳回原始的 .scss 文件。我在开发环境里配置了 ...
工具 2026-02-25 10:21:22 -
2
回答
34浏览
Svelte 的 action 怎么传多个参数?
我在 Svelte 里写了一个自定义 action,想传两个参数进去,但不知道语法该怎么写。试了下直接传对象好像不行,控制台报错说函数接收的不是预期的类型。 比如在 Vue 里我可以这样写指令: &l...
框架 2026-02-25 10:07:20 -
2
回答
37浏览
Prettier 的 printWidth 到底怎么生效的?
我设置了 printWidth: 80,但有些代码明明超过 80 字符也没换行,比如长字符串或者函数调用链,这是为啥?是不是某些语法结构它不会强制折行? 我的配置文件是这样的: { "printWid...
工具 2026-02-25 10:06:19 -
1
回答
40浏览
TDesign 的 Message 消息怎么自定义样式不生效?
我在用 TDesign 的 Message 组件时,想改一下背景色和文字颜色,但加了 CSS 好像没反应。我试过用 class 覆盖,也试过加 !important,都不行,是不是它的样式被 scop...
组件 2026-02-25 10:00:19 -
1
回答
24浏览
npx create-react-app 报错,是不是我包管理器用错了?
我最近在用 pnpm 管理项目依赖,但想快速搭个 React 项目时用了 npx create-react-app my-app,结果报了一堆错,说找不到模块。是不是因为用了 pnpm 就不能直接用 ...
工具 2026-02-25 09:52:19 -
2
回答
43浏览
Nessus扫描报前端JS有安全风险,这代码真有问题吗?
最近用Nessus扫我们项目,说前端这段JS存在“客户端脚本注入”风险,但我只是在做URL参数解析啊,这算漏洞吗? 我试过对参数做encodeURIComponent,但Nessus还是报同样的问题,...
安全 2026-02-25 09:46:21 -
2
回答
32浏览
用ORM就真的不会SQL注入了吗?
我最近在用 Sequelize 写接口,听说 ORM 能防 SQL 注入,但心里还是不踏实。比如下面这种写法: const user = await User.findOne({ where: { i...
安全 2026-02-25 09:44:19 -
2
回答
28浏览
StyleLint 报错 “Expected newline after {” 到底怎么解决?
我在写 CSS 的时候,StyleLint 一直报错说“Expected newline after {”,但我明明已经换行了啊! 我的规则是用的 standard 配置,试过在花括号后面加空格、删空...
前端 2026-02-25 09:42:19 -
2
回答
34浏览
Burp Suite 拦截不到本地前端请求怎么办?
我用的是 React 开发,本地启动 http://localhost:3000,浏览器也配置了 Burp 的代理(127.0.0.1:8080),但 Burp 完全没抓到任何请求。试过关闭 HTTP...
安全 2026-02-25 09:19:18 -
2
回答
44浏览
Babel 的 targets 配置到底该怎么写才生效?
我最近在项目里用 Babel 转译代码,想兼容到 IE11,但发现配置了 targets: { ie: '11' } 后,生成的代码还是用了箭头函数,明显没转成 ES5。是不是我写法有问题? 我的 ....
工具 2026-02-25 09:18:23 -
1
回答
38浏览
JWT 存在 localStorage 会被 XSS 攻击吗?
我最近在项目里用 JWT 做用户认证,把 token 存在了 localStorage 里,但听说这样容易被 XSS 攻击偷走。我试过改成存 cookie,但又担心 CSRF 问题,到底该怎么安全地存...
前端 2026-02-25 09:15:16 -
2
回答
27浏览
Pinia中如何正确重置store状态?
我在用Pinia写一个表单页面,提交后想把store里的状态清空,但直接赋值好像没生效。 试过在action里写 state = initialState,但数据还是没变,控制台也没报错,就是不更新。...
框架 2026-02-25 09:11:18 -
2
回答
60浏览
Easy Peasy 中如何正确监听 store 变化并触发副作用?
我在用 Easy Peasy 做一个 React 项目,想在某个状态更新后自动执行一个副作用(比如发请求),但发现直接在组件里 useEffect 监听 store 状态好像没反应。 我试过这样写:u...
框架 2026-02-25 09:10:22 -
2
回答
40浏览
Icon Font 图标不显示怎么办?
我在项目里引入了自定义的 Icon Font,本地开发时图标都能正常显示,但一打包部署到线上就全变成方框或者空白了,这是啥情况? 我检查了网络请求,字体文件确实加载了,而且路径也没错。之前试过把 fo...
优化 2026-02-25 08:51:20 -
2
回答
32浏览
DOMPurify 清洗后为啥还是能执行 XSS?
我用 DOMPurify 处理用户输入的 HTML,但发现某些脚本居然还能执行,是不是我用错了? 比如这段代码: const dirty = '<img src=x onerror=alert(...
安全 2026-02-25 08:37:16 -
2
回答
41浏览
JavaScript中闭包会导致内存泄漏吗?怎么判断?
我写了个组件,里面用了闭包保存状态,但发现页面切换后内存占用一直不降,是不是闭包没被回收? 试过把引用设为 null,但好像没用。控制台的 Performance 面板也看不出具体是哪块没释放。下面是...
前端 2026-02-25 08:20:22 -
1
回答
28浏览
Taro分包加载后页面路径找不到怎么办?
我在Taro项目里配置了分包,主包和子包都写好了,但一进分包页面就报“页面不存在”错误。 app.config.ts 里是这么配的: export default { pages: ['pages/i...
框架 2026-02-25 08:19:17 -
2
回答
45浏览
移动端 JS 代码混淆后白屏,怎么排查?
我用 Webpack 打包了一个 Vue 移动端项目,加了 TerserPlugin 做混淆压缩,结果上线后部分安卓机直接白屏,本地开发完全正常。已经试过关闭混淆就能跑,但一开混淆就出问题,怀疑是某些...
移动 2026-02-25 08:10:23