问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
53浏览
前端做K匿名处理时怎么避免用户数据被反推?
我在用 Vue 做一个用户行为分析面板,需要对用户ID做K匿名处理,但不确定具体怎么实现才安全。比如我按年龄段和城市分组,但有些组合只有1-2个人,这样还是能被识别出来吧? 我试过把数据先聚合再展示,...
安全 2026-02-26 08:29:20 -
2
回答
75浏览
微信支付在移动端H5页面调起失败怎么办?
我在做移动端H5商城,用微信官方的JSAPI接入微信支付,本地测试时一切正常,但部署到线上后,在安卓和iOS微信内置浏览器里点击支付按钮完全没反应,控制台也没报错。我确认了后端返回的prepay_id...
移动 2026-02-26 08:03:23 -
1
回答
49浏览
前端能自己生成密码盐值吗?
我在做用户注册功能,后端同事说密码要加盐哈希,但我看网上有些教程在前端用crypto.getRandomValues生成盐值,这样安全吗? 我试过在前端生成盐值然后和密码一起发给后端,但又担心中间被截...
安全 2026-02-26 08:01:18 -
1
回答
88浏览
Lighthouse 性能报告里的 TTI 和 FCP 到底怎么优化?
我用 Lighthouse 跑了个性能测试,发现 TTI(可交互时间)和 FCP(首次内容绘制)得分特别低,页面明明看起来加载挺快的啊? 我已经把关键 CSS 内联了,JS 也加了 async,但还是...
前端 2026-02-26 06:47:20 -
2
回答
38浏览
Lottie动画加载后不自动播放怎么办?
我用Lottie加载了一个JSON动画,但页面加载完后它根本不自动播放,得手动点一下才动。明明之前项目里是自动播的,是不是哪里配置漏了? 我试过加 autoplay: true,也检查了JSON文件没...
交互 2026-02-26 06:17:19 -
2
回答
42浏览
Bootstrap Popover弹出框点击不显示是怎么回事?
我按照官方文档引入了Bootstrap的Popover组件,也初始化了JS,但点击按钮完全没反应,控制台也没报错。是不是哪里漏了? 我用的是Bootstrap 5,HTML结构如下: <butt...
组件 2026-02-26 06:08:22 -
2
回答
51浏览
为什么浏览器发了 OPTIONS 请求却没发真正的 POST 请求?
我在用 React 调后端接口时,发现控制台里只看到一个 OPTIONS 请求,但我的 POST 请求根本没发出去,这是为啥?后端同事说跨域配置没问题,但我本地开发时就是请求失败。 我试过加 head...
前端 2026-02-26 05:18:19 -
2
回答
39浏览
HSTS配置后本地开发环境HTTPS报错怎么办?
我给线上网站加了 HSTS 头,结果本地开发时用 http://localhost:3000 打不开页面了,浏览器直接报“不安全”还拒绝加载。明明本地没配 HTTPS 啊,这咋整? 我试过清除浏览器缓...
安全 2026-02-26 04:13:18 -
2
回答
23浏览
Tree Shaking 为啥没把没用的函数干掉?
我用 Webpack + ES Module 写了个工具库,明明只 import 了一个函数,打包后却把整个文件都打进去了,Tree Shaking 没生效? 我试过加 sideEffects: fa...
优化 2026-02-26 04:02:18 -
2
回答
41浏览
Jira中Epic关联的Issue不显示怎么办?
我在Jira里建了个Epic,也把几个Story拖进去了,但在Epic详情页就是看不到关联的Issue,刷新也没用。是不是哪里配置错了? 我试过在Backlog里重新拖拽,也检查了Issue的Epic...
工具 2026-02-26 02:12:19 -
1
回答
50浏览
Figma变体组件切换状态不生效是怎么回事?
我在Figma里做了个按钮的Variants变体,有default、hover、pressed三种状态,也设置了交互属性。但预览时点击根本没法切换到pressed状态,是不是我哪里设置错了? 我已经确...
工具 2026-02-26 01:53:18 -
2
回答
32浏览
用 XMLHttpRequest 上传文件时进度条不更新怎么办?
我用 XMLHttpRequest 做了个文件上传功能,想加个进度条,但 onprogress 回调根本没触发。试过把监听写在 open 之前和之后,都不行。后台接口是正常的,文件能传上去。 这是我的...
交互 2026-02-26 01:50:20 -
2
回答
40浏览
CSS代码分割后样式丢失是怎么回事?
我用Webpack做了代码分割,把不同页面的CSS拆成了单独的chunk,但加载新页面时样式有时候不生效,刷新一下又好了。是不是动态加载CSS的时候顺序乱了? 我试过用mini-css-extract...
优化 2026-02-26 01:15:25 -
2
回答
38浏览
Ant Design Popover 的触发方式怎么同时支持点击和悬停?
我正在用 Ant Design Vue 做一个用户信息卡片,想让用户既能点击按钮弹出 Popover,也能鼠标悬停时显示。但文档里 trigger 只能设一个值,比如 'click' 或 'hover...
组件 2026-02-26 00:53:22 -
2
回答
34浏览
如何自定义通知提示框的显示位置?
我用的是 Ant Design 的 notification 组件,现在想让提示框出现在页面右侧中间的位置,而不是默认的右上角。试过改 placement 属性,但好像只支持四个角落,没有中间选项。 ...
交互 2026-02-26 00:11:21 -
2
回答
45浏览
闭包导致内存泄漏怎么优化?
我在一个轮播组件里用了闭包保存索引,但发现页面切换后内存没释放,是不是闭包引用了 DOM 导致的? 试过在 destroy 时把变量设为 null,但 Chrome DevTools 的内存快照里还是...
优化 2026-02-26 00:05:19 -
2
回答
49浏览
用 Lighthouse Node API 时怎么传入自定义的 Chrome 启动参数?
我正在用 Lighthouse 的 Node API 做自动化性能测试,想给 Chrome 加一些启动参数,比如 --no-sandbox 或者 --headless=new,但不知道该怎么传进去。试...
工具 2026-02-25 23:43:19 -
1
回答
32浏览
表单布局用 Flex 还是 Grid 更合适?
我最近在写一个用户信息编辑的表单,字段有姓名、邮箱、电话、地址这些,想让它们在桌面端两列显示,移动端一列。试了用 display: flex 配合 flex-wrap,但对齐老出问题,标签和输入框高度...
组件 2026-02-25 23:42:23 -
2
回答
53浏览
HTTP/2推送在Vue项目中真的能提升首屏加载吗?
最近在优化公司官网的首屏加载速度,听说 HTTP/2 Server Push 能提前推送关键资源,但我在 Nginx 上配置了 push 后,发现 Chrome DevTools 里显示资源还是被重复...
优化 2026-02-25 23:37:25 -
2
回答
56浏览
低代码平台中如何动态绑定组件的props?
我在用内部低代码平台搭页面,有个自定义组件需要根据上游组件的输出动态传props,但写死可以,一用变量就报错。 比如我想把A组件的value传给B组件的inputValue,试过用{{ aCompon...
框架 2026-02-25 23:35:18