问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
54浏览
Vue路由懒加载后页面白屏,chunk文件未加载怎么办?
在Vue项目里给路由配置了懒加载,但切换对应页面时直接白屏,控制台没报错。检查network发现对应的.js和.js.map文件都没加载。尝试过把写法从箭头函数改回函数表达式,还手动加了webpack...
前端 2026-02-01 11:06:36 -
2
回答
140浏览
移动端CSS动画使用transform时为何仍有卡顿?
大家好,我在给移动端H5页面添加轮播图平移动画时遇到了问题。我用了transform: translateX,但滑动时偶尔还是会卡顿。我尝试过把动画属性写在will-change里,也设置了trans...
移动 2026-02-01 10:51:28 -
2
回答
99浏览
为什么我的表单输入框在Lighthouse的Accessibility评分中显示“缺少标签关联”?
我给输入框加了标签,但Lighthouse还是报错"缺少aria标签或关联"。检查代码发现和在同一个容器里,但没用for属性绑定,这样不对吗? 我试过这样写: 用户名 但Lighthouse依然提示错...
工具 2026-02-01 10:34:26 -
2
回答
61浏览
Vue表单提交时怎么防止重复点击还是无效?
在做一个用户注册表单时,我给提交按钮加了isLoading状态控制禁用,但测试时发现:如果连续快速点击提交按钮,后端接口还是被多次调用了。 我试过在点击时立刻设置isLoading为true,但发现如...
交互 2026-02-01 10:24:34 -
2
回答
83浏览
micro-app子应用组件收不到主应用传的props?
用micro-app搭建微前端时,主应用通过microApp配置传props给子应用组件,但子应用组件里拿不到props值,控制台也没报错,这是为什么呢? 我在主应用这样配置的: microApp({...
框架 2026-02-01 09:37:29 -
2
回答
230浏览
混合加密中为什么RSA加密后的数据用AES解密会失败?
我在做混合加密时遇到问题:前端用RSA公钥加密了AES的对称密钥,但后端用RSA私钥解密后得到的数据,用AES解密明文总是失败。 尝试过检查密钥长度和算法配置,但没发现问题。比如下面这段加密代码,是不...
安全 2026-02-01 09:09:29 -
2
回答
163浏览
Plyr控制条移动端手指离开后不隐藏怎么办?
用Plyr做视频播放器时遇到个问题,移动端播放视频时控制条应该在手指离开屏幕3秒后自动隐藏,但设置了hideControls为true后完全没反应。尝试过调整CSS的transition属性和覆盖控制...
交互 2026-02-01 08:57:29 -
2
回答
105浏览
Svelte中修改对象属性视图没更新怎么办?
在Svelte组件里直接修改对象属性,页面就是不更新,这是为什么啊? 比如我写了这样的代码: let user = { name: 'Alice', age: 25 }; function updat...
框架 2026-02-01 08:52:29 -
2
回答
105浏览
为什么动态生成的元素用querySelectorAll找不到?
我在点击按钮时动态添加了一个带类名.dynamic的div,但立刻用document.querySelectorAll('.dynamic')查询却返回空列表。明明元素在DOM里显示出来了,这是怎么回...
前端 2026-02-01 08:40:35 -
2
回答
92浏览
为什么我的Anti-CSRF Token在跨域请求时失效了?
我在单页应用里用JWT做Anti-CSRF防护,每次登录后把token存在cookie并带上自定义请求头。但调用支付接口时后端返回403,明明请求头里带了正确的token值。 尝试过在Express后...
安全 2026-02-01 08:29:30 -
2
回答
86浏览
PWA中用Fetch拦截跨域OPTIONS预检失败怎么办?
我在开发PWA时用service worker拦截fetch请求,发现跨域请求的OPTIONS预检总是返回504。尝试用event.respondWith(new Response())模拟响应后,控...
前端 2026-02-01 08:17:27 -
1
回答
180浏览
移动端Touch滑动事件为什么会触发两次点击?
我在移动端用touch事件实现滑动删除功能时,发现快速滑动后总会触发两次click事件,导致逻辑混乱。代码里绑定了touchstart和touchend,还加了防抖处理,但问题依旧: let star...
移动 2026-02-01 07:41:25 -
2
回答
151浏览
Nuxt布局组件里的 reactive 变量为什么在页面里取不到值?
在Nuxt3项目里,我在布局组件default.vue里用useRuntimeConfig()获取了环境变量,想通过reactive()声明一个共享变量,但在页面里通过inject获取时一直是空值,是...
框架 2026-02-01 07:33:25 -
2
回答
94浏览
dva model状态数据页面刷新后就丢失了怎么办
在用dva开发的时候,我在model里写了状态数据,但页面刷新后所有state都变回初始值了。我尝试在subscriptions里用localStorage保存state: subscriptions...
框架 2026-02-01 07:02:27 -
2
回答
87浏览
自定义Web Component的connectedCallback为什么没触发?
我在写一个简单的Web Component时,发现connectedCallback根本没执行,这是什么问题啊?代码是这样的: class MyElement extends HTMLElement ...
前端 2026-02-01 06:01:50 -
2
回答
113浏览
React表单提交时乐观更新后样式回滚不生效怎么办?
我在做一个任务提交功能,用了乐观更新直接把按钮换成成功图标,但后端返回错误时需要回滚到原始状态。之前用useState存表单状态,成功时改成success,失败改回pending,但发现错误提示弹出时...
优化 2026-02-01 05:50:34 -
2
回答
121浏览
表单提交成功提示框显示后布局错位怎么办?
我用Vue做表单提交,提交成功后用v-if显示绿色提示框,但提示框出现时页面突然跳动,下面内容也跟着向上移了10px,很影响体验。尝试过加fixed定位和设置transition: 提交成功! CSS...
交互 2026-02-01 05:44:25 -
2
回答
141浏览
移动端双击事件如何避免快速点击导致多次触发?
在移动端开发中,我给按钮绑定了双击事件,用touchstart记录时间差判断双击: let lastTap = 0; element.addEventListener('touchstart', ()...
移动 2026-02-01 04:51:28 -
2
回答
119浏览
Material-UI的Chip删除按钮怎么没反应?
我在用Chip组件加删除功能,按照文档写了onDelete事件和delete图标,但点击叉号完全没反应。代码检查了好几遍都没发现问题,这是为什么啊? 我的代码是这样的: <Chip label=...
组件 2026-02-01 04:38:23 -
2
回答
97浏览
React项目用lodash-es为啥Tree Shaking没效果?
大家好,我在React项目里改用lodash-es做Tree Shaking优化,但打包后发现整个lodash都被引入了。比如这样写: import _ from 'lodash-es'; const...
优化 2026-02-01 03:40:27