问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
32浏览
Bootstrap 5 中如何正确覆盖 Sass 变量?
我正在用 Bootstrap 5 的 Sass 源码自定义主题,但改了 $primary 变量后编译出来的 CSS 还是默认蓝色,根本没生效。我是在自己的 main.scss 里先导入变量再改的,是不...
组件 2026-03-10 18:41:18 -
1
回答
31浏览
如何防止H5应用被二次打包到恶意App中?
我做的一个移动端H5项目,最近发现被人嵌入到第三方App里了,用户数据可能被中间人窃取。有没有办法检测或阻止这种二次打包行为? 试过用window.navigator.userAgent判断是否在自家...
移动 2026-03-10 18:38:19 -
1
回答
35浏览
@babel/preset-env 没有转译可选链操作符?
我用的是 Babel 7,配置了 @babel/preset-env,但代码里的可选链(?.)在打包后居然没被转译,低版本浏览器直接报错。我的 browserslist 配置明明包含了不支持这个语法的...
工具 2026-03-10 18:37:18 -
1
回答
31浏览
为什么本地React项目调用API会报CORS错误?
我用create-react-app搭了个小项目,想调公司内网的一个测试接口,但一请求就报CORS错误。明明后端同事说已经加了允许跨域的头,可浏览器还是拦着不让发请求。 我在本地开发环境(http:/...
前端 2026-03-10 18:22:20 -
2
回答
61浏览
Pusher连接成功但收不到频道消息是怎么回事?
我用Pusher在前端监听一个私有频道,控制台显示连接成功了(状态是connected),也订阅上了频道,但就是收不到后端发来的事件。我已经确认后端确实触发了事件,而且App Key、Cluster这...
交互 2026-03-10 18:13:18 -
2
回答
22浏览
Clean Architecture 中 Vue 组件该怎么放?
我最近在用 Vue 3 + TypeScript 搭一个 Clean Architecture 的项目,但卡在了组件的目录结构上。按照 Clean Architecture 的分层,UI 层应该只负责...
框架 2026-03-10 18:08:26 -
1
回答
57浏览
Summernote 初始化后无法获取输入内容怎么办?
我用 Summernote 初始化了一个富文本编辑器,但提交表单时拿不到用户输入的内容。我试过用 $('#summernote').summernote('code') 获取,结果返回的是空字符串或者...
组件 2026-03-10 18:06:20 -
2
回答
30浏览
React 中如何正确监听双击事件?
我在 React 组件里想给一个 div 加双击事件,但 onDoubleClick 好像没反应,是我写错了吗? 试过直接绑定 onDoubleClick,也试过用 useRef 手动 addEven...
交互 2026-03-10 18:04:20 -
1
回答
35浏览
Bootstrap 的 d-none d-md-block 在 Vue 里为啥不生效?
我在 Vue 组件里用 Bootstrap 的响应式显示类,比如 d-none 和 d-md-block,想在小屏隐藏某个元素,但实际在手机上还是显示出来了,完全没反应。是我用法不对吗? 我已经确认引...
组件 2026-03-10 18:03:17 -
2
回答
49浏览
Postman里怎么用变量动态替换请求URL中的参数?
我在Postman里设置了一个环境变量userId,值是123,想在GET请求的URL里用它,比如https://api.example.com/users/{{userId}}。但每次发请求都报40...
工具 2026-03-10 17:45:17 -
2
回答
43浏览
为什么用 mini-css-extract-plugin 提取的 CSS 在 Vue 组件里不生效?
我用 Webpack 的 mini-css-extract-plugin 把 CSS 单独抽出来了,但发现 Vue 组件里的样式根本没加载,页面一片空白。明明 build 出来的 CSS 文件有内容,...
前端 2026-03-10 17:41:19 -
2
回答
37浏览
图片懒加载时占位图怎么处理才不抖动?
我在做图片懒加载,用了一张灰色的占位图,但图片加载完成后页面还是会“抖”一下,布局好像被撑开了。明明设置了宽高,为啥还会这样? 我试过给 img 加 width: 100%; height: auto...
优化 2026-03-10 17:29:19 -
2
回答
38浏览
首屏加载太多请求,怎么合并减少?
我们首页现在首屏要加载七八个CSS和JS文件,Lighthouse说请求数太多影响性能。我试过把小图标转成base64内联,但CSS还是拆成了好几个,比如 reset.css、header.css、b...
优化 2026-03-10 17:20:22 -
2
回答
28浏览
Material-UI的Drawer抽屉为什么点击遮罩层关不掉?
我用Material-UI写了个临时抽屉(temporary Drawer),但点遮罩层(backdrop)的时候抽屉不会自动关闭,文档里说默认是能关的啊?是不是我哪里写错了? 我试过加了onClos...
组件 2026-03-10 16:47:18 -
1
回答
36浏览
前端怎么安全地处理 CSRF Token?
我在做登录功能时,后端要求每次请求都要带 CSRF Token,但我把 token 存在 Cookie 里,又怕被 XSS 攻击偷走。试过用 HttpOnly 的 Cookie,但前端又读不到 tok...
安全 2026-03-10 16:45:24 -
1
回答
35浏览
Next.js 的 Image 组件怎么设置固定宽高比?
我在用 Next.js 的 Image 组件,想让图片保持 16:9 的宽高比,但设置了 width 和 height 后,图片在不同屏幕下变形了。我试过用 CSS 控制,但好像没生效。 这是我的 C...
框架 2026-03-10 16:42:22 -
1
回答
20浏览
前端收集用户数据时如何遵守目的限制原则?
我们做了一个用户调研功能,只打算用邮箱做问卷回访,但同事说如果代码里把邮箱传给其他接口可能违反隐私法规,我有点懵——只要我不真用,光传过去也算违规吗? 现在代码是这样,提交后除了发给调研服务,还顺手传...
安全 2026-03-10 16:41:23 -
2
回答
33浏览
esbuild打包后为什么CSS文件没被提取出来?
我用 esbuild 构建项目时,发现所有的 CSS 都被打包进 JS 文件里了,而不是生成独立的 .css 文件。明明看到文档说可以通过 bundle: true 和 outfile 配合输出 CS...
优化 2026-03-10 16:36:21 -
1
回答
38浏览
前端怎么校验密码强度才靠谱?
我在做用户注册页,想加个密码强度提示,但不确定怎么判断才算安全。试过只看长度,但用户输12345678也能过,这显然不行。 现在想结合大小写字母、数字和特殊字符,但不知道规则怎么定。比如下面这个正则:...
安全 2026-03-10 16:18:21 -
1
回答
32浏览
Nuxt 3 中怎么正确使用 useAsyncData 获取 API 数据?
我在 Nuxt 3 项目里用 useAsyncData 调接口,但页面一直显示 pending 状态,数据也拿不到,是不是写法有问题? 我试过这样写: const { data, pending } ...
框架 2026-03-10 15:52:22