问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
38浏览
Quill编辑器如何禁止用户输入图片?
我用 Quill 做了个简单的富文本编辑器,但不想让用户插入图片,试了改 toolbar 配置去掉 image 按钮,但用户还是能直接粘贴图片进来,这咋办? 我现在的配置是这样: const quil...
组件 2026-03-08 12:30:20 -
2
回答
24浏览
Message消息提示为啥不显示?代码哪里写错了?
我用 Element Plus 的 Message 组件,点击按钮没反应,控制台也没报错,但就是看不到提示消息。是不是引入方式有问题? 我已经按文档写了,但还是不行,下面是我的代码: <temp...
交互 2026-03-08 12:29:17 -
1
回答
32浏览
Jotai 的 atom 值更新后,为什么 CSS 动画没触发?
我用 Jotai 管理一个状态,控制元素的显示/隐藏,但状态变了,CSS 的 transition 却没生效,是哪出问题了? 我试过直接改 class,也试过用 useEffect 监听 atom 值...
框架 2026-03-08 12:28:20 -
1
回答
36浏览
方向键监听在React里为啥不生效?
我在用React写一个简单的键盘导航组件,想通过方向键控制焦点移动,但 onKeyDown 事件根本没反应,是哪里写错了吗? 我试过给 div 加 tabIndex,也用了 useCallback 包...
交互 2026-03-08 12:16:22 -
2
回答
39浏览
右键菜单怎么阻止默认浏览器菜单弹出?
我在做一个自定义右键菜单的功能,但每次右键点击时,浏览器自带的菜单还是会弹出来,盖住我自己的菜单。我试过用 preventDefault(),但好像没生效,是我哪里写错了吗? 这是我的 HTML 结构...
交互 2026-03-08 12:14:27 -
1
回答
37浏览
postcss-mixins 在 Vue 项目里怎么用?总是报 mixin 未定义
我在 Vue3 + Vite 项目里装了 postcss 和 postcss-mixins,也配好了插件,但写 mixin 的时候一直提示找不到。是不是语法不对? 我试过在 style 里直接写 @d...
工具 2026-03-08 12:10:22 -
2
回答
36浏览
如何高效对比两个数组对象的数据差异?
我从接口拿到了新旧两份用户配置数据,都是数组,每个元素是对象。想找出哪些项被修改、新增或删除了,但用 === 直接比较总是 false,因为引用不同。 试过遍历对比 id 和字段值,但代码又长又容易漏...
交互 2026-03-08 12:04:20 -
2
回答
27浏览
11ty中如何正确引入并使用CSS模块?
我在用11ty做静态站点,想把CSS文件单独引入到某个页面,但发现样式没生效。我试过在.njk模板里用{% set css %}styles.css{% endset %},也试过直接link标签,都...
框架 2026-03-08 12:01:19 -
2
回答
43浏览
前端做假名化处理时,CSS样式会影响数据脱敏效果吗?
我们最近在做用户隐私保护,要求前端展示时对手机号、身份证等敏感字段做假名化(比如 138****1234)。我试过用 CSS 的 content + attr 来遮盖部分字符,但发现这样其实原始数据还...
安全 2026-03-08 11:47:20 -
2
回答
50浏览
前端如何实现ABAC权限控制?
我在做后台管理系统,想用ABAC模型做细粒度权限控制,但不确定前端该怎么配合。后端返回的策略是 JSON 格式,比如: { "role": "editor", "resource": "article...
安全 2026-03-08 11:35:19 -
2
回答
27浏览
Notification API 在 Vue 中为什么点击按钮没反应?
我在 Vue 项目里想用 Notification API 弹通知,但点了按钮完全没反应,也没报错。是不是我漏了什么权限申请? 我试过在 mounted 里直接调用,也试过在方法里写,都不行。代码大概...
交互 2026-03-08 11:26:19 -
2
回答
33浏览
connect-src 限制了 fetch 请求,怎么配置才生效?
我在项目里加了 CSP 的 connect-src 策略,但本地开发时用 fetch 请求后端接口一直被浏览器拦截,控制台报错说违反了策略。 我试过在 meta 标签里写:<meta http-...
安全 2026-03-08 11:25:19 -
2
回答
43浏览
前端集成 CAS 单点登录后如何获取用户信息?
我们项目用的是 CAS 做单点登录,后端已经对接好了,登录跳转也没问题。但现在前端想在 React 里拿到当前登录用户的用户名或者属性,不知道该怎么取?尝试从 URL 的 ticket 参数去请求接口...
安全 2026-03-08 11:10:19 -
1
回答
36浏览
移动端 UI 测试时元素定位总失败怎么办?
我在用 Appium 做移动端 UI 自动化测试,页面上有个按钮明明在 DOM 里,但脚本一直找不到,试了 xpath 和 accessibility id 都不行,是不是我 HTML 结构有问题? ...
移动 2026-03-08 11:08:19 -
2
回答
63浏览
WeakMap在Vue组件里怎么用才不会内存泄漏?
我在Vue组件里想用WeakMap缓存一些DOM节点的元数据,但不确定会不会导致内存泄漏。试了下发现组件卸载后WeakMap里的引用好像还在? 这是我的写法: <template> <...
优化 2026-03-08 10:59:21 -
2
回答
38浏览
为什么加了 will-change: transform 还是没提升为合成层?
我在做一个动画卡片,给元素加了 will-change: transform,但 Chrome DevTools 的 Layers 面板里还是没看到它被提升成独立合成层,这是为啥? 我原本以为只要加了...
优化 2026-03-08 10:46:18 -
2
回答
31浏览
HTTP/2推送怎么没生效?首屏资源还是慢
我在用 Nginx 配置 HTTP/2 推送关键 CSS,但 Chrome DevTools 里看不到 pushed 资源,首屏加载速度也没提升,是不是哪里配错了? 我试过在响应头加 Link pre...
优化 2026-03-08 10:33:19 -
1
回答
48浏览
React 移动端首屏白屏时间太长怎么优化?
我用 React 开发了一个移动端 H5 页面,上线后发现从点击链接到页面内容渲染出来之间有明显白屏,大概 1.5 秒左右。我已经尝试了代码分割和懒加载,但首屏组件还是得等 JS 全部下载完才显示,用...
移动 2026-03-08 10:31:21 -
2
回答
32浏览
Storybook 快照测试为啥不更新 Vue 组件的 DOM 结构?
我用 Storybook 写了个按钮组件的快照测试,但改了模板结构后快照没变,是不是哪里配错了? 我已经在 story 里用了 render 函数,也跑过 test:watch,但生成的 snapsh...
工具 2026-03-08 10:30:23 -
1
回答
32浏览
移动端SEO优化时,媒体查询写法会影响搜索引擎收录吗?
我最近在做网站的移动优先SEO优化,发现Google Search Console提示“移动设备上内容被截断”。我检查了viewport设置没问题,但不确定是不是我的CSS媒体查询写法有问题? 我用的...
优化 2026-03-08 10:16:23