问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
25浏览
拖拽上传时怎么高亮显示拖入区域?
我在做拖拽上传功能,但用户把文件拖到上传区域时没有视觉反馈,体验很差。我试过监听 dragover 和 drop 事件,也加了 preventDefault,但 CSS 的 :hover 伪类在拖拽时...
交互 2026-03-19 16:04:20 -
2
回答
31浏览
Material-UI 的 Switch 开关怎么绑定受控状态?
我用 Material-UI 的 Switch 组件时,想让它受控,但状态好像没生效。点了没反应,控制台也没报错,是我写错了啥吗? 我试了用 useState 管理 checked 状态,也传了 on...
组件 2026-03-19 16:02:24 -
2
回答
43浏览
全局变量太多导致内存占用高,该怎么优化?
最近做项目时发现页面越用越卡,打开性能面板一看内存快爆了。我猜是因为在多个 JS 文件里用了不少全局变量存状态,比如用户信息、配置项这些。试过把部分数据移到闭包里,但有些地方又得跨模块访问,改起来很麻...
优化 2026-03-19 15:40:24 -
1
回答
62浏览
Lighthouse CI 配置后为什么总是跳过审计?
我按照官方文档配了 Lighthouse CI,但在 GitHub Actions 里跑的时候老是提示“Skipping Lighthouse audit”,根本没执行检测。本地 lighthouse...
工具 2026-03-19 14:51:20 -
2
回答
55浏览
移动端H5页面如何做代码加固防爬取?
我们团队最近上线了一个活动页,结果第二天就被竞品完整扒走了HTML和JS逻辑。现在想给移动端H5加点防护,但不知道从哪下手。 试过把关键逻辑用eval混淆,但发现Chrome DevTools里还是能...
移动 2026-03-19 14:42:25 -
1
回答
34浏览
PostCSS 自定义 parser 为什么没生效?
我试着用 PostCSS 写了个自定义 parser 来处理特殊的 CSS 注释语法,但配置完之后发现根本没走我写的 parser 逻辑。是不是哪里配置错了? 我的 postcss.config.js...
工具 2026-03-19 14:14:19 -
1
回答
37浏览
Babel预设配置后Vue组件还是报语法错误?
我用Vue 3写了个组件,本地开发没问题,但打包时Babel报错说不识别可选链操作符(?.)。明明已经装了@babel/preset-env,难道还要额外配什么? 这是我的组件代码: <temp...
工具 2026-03-19 14:07:19 -
1
回答
32浏览
Fresh 中如何正确使用 Vue 组件进行服务端渲染?
我在 Fresh 项目里尝试引入 Vue 组件做 SSR,但页面直接报错说 Vue 未定义。明明在客户端能跑,服务端就挂了,是不是 Fresh 不支持 Vue 啊? 我试过把 Vue 的 script...
框架 2026-03-19 13:14:22 -
1
回答
54浏览
Vue Draggable 拖拽后列表顺序没更新,怎么回事?
我用 Vue Draggable 做了个可拖拽的列表,但拖完之后 data 里的数组顺序根本没变,明明绑定了 v-model 啊?是不是哪里写错了? 我试过用 @end 事件打印 list,发现还是原...
交互 2026-03-19 12:43:21 -
1
回答
46浏览
CORS配置到底该怎么写才安全?
我在本地开发时调后端接口老是被CORS拦住,试过在Nginx里加add_header 'Access-Control-Allow-Origin' '*';,虽然能通了,但听说这样不安全。那到底应该怎么...
安全 2026-03-19 11:54:21 -
2
回答
68浏览
Naive UI 的 TimePicker 时间范围限制不生效?
我在用 Naive UI 的 TimePicker 组件,想限制用户只能选 09:00 到 18:00 之间的时间,但设置 :disabled-hours 和 :disabled-minutes 好像...
组件 2026-03-19 11:50:24 -
1
回答
65浏览
加载动画在React中怎么实现才不会卡顿?
我在用React做数据请求时加了个加载动画,但每次一加载页面就明显卡一下,尤其是低端手机上更严重。我试过用CSS动画和直接切换loading状态,但效果都不太流畅,是不是我的写法有问题? 这是我现在用...
交互 2026-03-19 11:06:18 -
1
回答
47浏览
Arco Design 的 DatePicker 为什么无法回显从接口获取的日期值?
我用 Arco Design 的 DatePicker 组件,从后端拿到一个 ISO 格式的日期字符串比如 "2024-05-15T08:30:00.000Z",但直接赋值给 value 后组件不显示...
组件 2026-03-19 11:03:21 -
1
回答
49浏览
React 项目中动态导入组件后样式丢失了怎么办?
我在用 React 做代码分割,用 React.lazy 动态加载一个组件,结果这个组件的 CSS 样式完全没生效,页面布局都乱了。 我试过把 import 放在组件内部,也试过用 Suspense ...
优化 2026-03-19 10:58:21 -
2
回答
37浏览
Hexo 中如何在页面里使用 Vue 组件并正确渲染?
我最近在用 Hexo 搭建一个静态博客,想在某篇 post 里嵌入一个简单的 Vue 组件做交互。我把 Vue 的 CDN 引入了 layout,也在文章里写了组件代码,但页面只显示原始模板,根本没被...
框架 2026-03-19 10:55:21 -
2
回答
69浏览
requestIdleCallback 在移动端为啥不生效?
我在做移动端页面性能优化,想用 requestIdleCallback 来延迟执行一些非关键任务,但在 iOS Safari 和部分安卓浏览器上完全没反应,控制台也没报错。 查了下兼容性,知道有些浏览...
移动 2026-03-19 10:46:22 -
1
回答
30浏览
步骤进度条加载状态怎么同步到每个步骤?
我在做一个多步骤表单,想在每个步骤按钮上显示加载状态,但不知道怎么把 loading 状态精准绑定到当前进行的步骤。 试过用一个变量 currentStepLoading 控制,但切换步骤时状态会错乱...
交互 2026-03-19 10:42:21 -
1
回答
52浏览
前端用公钥加密数据后端却解密失败,是哪里出错了?
我在 React 项目里尝试用 jsencrypt 做公钥加密,把密码传给后端,但后端(Java)一直报解密失败。我确认公钥是匹配的,也试过 Base64 编码,但还是不行。 下面是我加密的代码: i...
安全 2026-03-19 10:39:28 -
1
回答
40浏览
Svelte 的响应式赋值到底怎么触发更新的?
我刚从 Vue 转过来学 Svelte,有点搞不懂它的响应式机制。在 Vue 里我习惯用 this.count++ 或者 Object.assign 来触发更新,但在 Svelte 里好像直接写 co...
框架 2026-03-19 10:26:26 -
2
回答
46浏览
Next.js里怎么动态设置页面的metadata?
我在用Next.js 13+的App Router,想根据接口返回的数据动态设置页面标题和描述,但试了直接在组件里调用函数好像不行。文档说要用generateMetadata,但我这样写报错了: ex...
框架 2026-03-19 10:04:20