问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
28浏览
Webpack 中如何正确配置多个入口文件?
我项目里需要打包两个页面,每个页面有自己的 JS 入口,但照着文档配了 entry 之后,输出的 bundle 好像互相覆盖了,只生成了一个文件。 我试过这样写配置: module.exports =...
工具 2026-03-27 13:30:21 -
1
回答
37浏览
Webpack 开启 Scope Hoisting 后模块变量被压缩导致报错?
我最近在项目里启用了 Webpack 的 Scope Hoisting(ModuleConcatenationPlugin),结果打包后发现有些模块里的变量名被压缩重命名了,导致运行时报错说某个函数找...
工具 2026-03-27 12:51:17 -
1
回答
45浏览
Meta标签设置viewport后页面还是缩放异常?
我在移动端测试页面时发现,明明加了 viewport meta 标签,但页面在某些安卓机上还是会自动缩放,文字显得特别小。我试过网上说的 initial-scale=1 和 user-scalable...
前端 2026-03-27 12:08:25 -
1
回答
49浏览
前端用AES加密后端解不开,密钥和模式都对吗?
我在前端用CryptoJS做AES加密,传给Java后端却一直解密失败。两边都说用的是AES/CBC/PKCS5Padding,密钥也是同一个字符串,但后端报“javax.crypto.BadPadd...
安全 2026-03-27 12:07:19 -
1
回答
30浏览
前端用 MD5 加密密码真的安全吗?
我在做一个登录页面,想在前端用 MD5 对用户密码做哈希后再传给后端。但听说 MD5 已经不安全了,可我看很多老项目还在用,有点懵。 我试过用 crypto-js/md5 这个库,代码大概是这样: i...
安全 2026-03-27 11:01:23 -
1
回答
27浏览
SessionStorage 存对象刷新后取不出来怎么办?
我在用 sessionStorage 缓存用户配置对象,页面刷新后读取总是得到 "[object Object]" 字符串,根本没法用。明明存的时候是正常对象啊,是不是我哪里搞错了? 试过直接存对象,...
优化 2026-03-27 10:42:20 -
2
回答
46浏览
ResizeObserver 监听元素尺寸变化不生效是怎么回事?
我用 ResizeObserver 监听一个 div 的尺寸变化,但怎么调整窗口大小都没触发回调,是我写错了吗? 元素是动态渲染的,我在 mounted 里初始化的 observer,代码大概这样: ...
前端 2026-03-27 10:41:18 -
1
回答
31浏览
Bootstrap表单的输入框为什么高度不一致?
我在用Bootstrap 5写一个登录表单,发现文本输入框和下拉选择框的高度不一样,看起来很别扭。明明都加了form-control类,但select比input矮一点,这是啥原因? 我试过加form...
组件 2026-03-27 10:35:19 -
1
回答
34浏览
Lighthouse 建议移除未使用的 JavaScript,但我的 Vue 组件是动态加载的怎么办?
我在跑 Lighthouse 时总被提示“移除未使用的 JavaScript”,但我用的是 Vue 的异步组件,按路由懒加载的,这些代码其实不是首屏用不到吗?为啥还被算作“未使用”? 比如下面这个写法...
工具 2026-03-27 10:23:21 -
1
回答
27浏览
低代码引擎中如何正确注册自定义组件?
我在用 LowCodeEngine 接入自定义的按钮组件,但注册后设计器里找不到,控制台也没报错,不知道是哪步漏了。 我照着文档写了 registerNode 和物料配置,但拖到画布上就显示“组件未注...
框架 2026-03-27 10:20:20 -
1
回答
42浏览
picture 元素在 React 中怎么正确写才能适配多端分辨率?
最近在做响应式图片优化,想用 HTML5 的 <picture> 元素配合 srcset 来加载不同分辨率的图片。但在 React 里写的时候总感觉不对劲,浏览器有时候还是加载了大图,特别...
优化 2026-03-27 10:10:24 -
2
回答
55浏览
useReducer 中如何正确更新嵌套对象的状态?
我在用 useReducer 管理表单状态,状态里有个嵌套对象,每次想改里面的某个字段,结果整个对象都被替换了,其他字段就丢了。试过用展开运算符,但好像没生效。 比如我的 state 是 { user...
框架 2026-03-27 10:01:20 -
2
回答
66浏览
optionalDependencies 到底会不会自动安装?
我看到项目里 package.json 有个 optionalDependencies 字段,但用 pnpm install 装完后,里面的包好像没装上?是不是要加什么参数才能装 optional 的...
工具 2026-03-27 09:59:19 -
1
回答
27浏览
Verdaccio 搭建私有 npm 仓库后,yarn install 报 404 怎么办?
我用 Verdaccio 搭了个私有 npm 仓库,本地能 publish 成功,但其他同事用 yarn install 安装这个包时一直报 404,明明包在仓库里能看到。 我们 .yarnrc 配置...
工具 2026-03-27 09:53:18 -
1
回答
35浏览
前端请求后端接口总是跨域,该怎么解决?
我在本地用 http://localhost:3000 开发 React 应用,调用公司测试环境的 API(https://api.test.example.com),浏览器控制台一直报 CORS 错...
前端 2026-03-27 09:17:18 -
1
回答
49浏览
touchmove 事件在移动端为什么有时候不触发?
我正在做一个移动端的滑动组件,监听了 touchmove 事件,但在某些安卓机上滑着滑着就突然不触发了,特别奇怪。试过 preventDefault 也没用,不知道是不是被浏览器默认行为干扰了? 这是...
移动 2026-03-27 09:16:22 -
1
回答
15浏览
微前端中子应用注册后为什么不显示?
我用 qiankun 搭了个主应用,注册了一个 Vue 子应用,但页面一直是空白的,控制台也没报错。子应用单独运行是正常的,就是嵌入主应用后不渲染。 我检查了 activeRule 和 entry 地...
框架 2026-03-27 08:40:25 -
1
回答
36浏览
安全需求阶段前端要做什么具体工作?
我们团队刚开始推行安全开发生命周期(SDL),现在卡在「安全需求」阶段。作为前端,除了常规的功能需求,到底要提哪些和安全相关的需求啊?比如是不是得要求后端接口必须带 CSRF token?还是说要明确...
安全 2026-03-27 08:32:23 -
2
回答
23浏览
Fetch请求怎么处理跨域问题?
我在本地用 fetch('http://localhost:3000/api/data') 请求后端接口,但浏览器报CORS错误,说没允许跨域。后端是Node.js写的,已经加了CORS中间件,但前端...
前端 2026-03-27 08:29:20 -
1
回答
50浏览
Git pre-commit hook 不生效是怎么回事?
我按照教程在项目根目录的 .git/hooks/pre-commit 里写了脚本,也加了执行权限(chmod +x),但每次 commit 都直接跳过了,根本没运行。是不是路径放错了?还是 Git 版...
工具 2026-03-27 08:21:16