问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
32浏览
Jira自动化规则里怎么根据CSS类名触发操作?
我在Jira的Automation里想根据页面上某个元素的CSS类名来触发动作,但不知道怎么写条件。比如当页面有这个样式时就发通知: .status-badge.warning { backgroun...
工具 2026-02-27 18:29:17 -
1
回答
43浏览
BackTop组件在滚动时没反应是怎么回事?
我用React写了个BackTop回到顶部的按钮,监听了window的scroll事件,但页面滚动时完全没触发。控制台也没报错,就是死活不显示。我试过把阈值设成0,还是不行。 这是我的关键代码: us...
组件 2026-02-27 18:28:19 -
2
回答
36浏览
固定高度的长列表怎么优化滚动性能?
我有个聊天记录列表,每条消息高度固定为60px,但数据一多(比如上千条)页面就卡得不行。试过用虚拟滚动,但自己写的逻辑好像有问题,滚动时经常白屏或者错位。 这是我现在计算可视区域渲染项的代码: con...
优化 2026-02-27 18:26:19 -
1
回答
45浏览
Sortable.js 拖拽后数据没更新怎么办?
我用 Sortable.js 做了个列表拖拽排序,视觉上能拖动,但背后的数组数据没跟着变,这咋整? 我试过在 onEnd 回调里手动 splice 调整数组,但顺序总是不对,是不是哪里搞错了? con...
交互 2026-02-27 18:15:19 -
1
回答
34浏览
前端怎么用惰性求值优化大数据列表渲染?
我有个页面要展示上万条数据的列表,直接渲染卡得不行。听说可以用惰性求值只处理可视区域的数据,但不知道具体咋实现。试过用 Array.prototype.slice 截取一部分,但滚动时还是卡顿明显。 ...
优化 2026-02-27 18:12:23 -
2
回答
43浏览
Referer检查防CSRF真的可靠吗?为什么我设置了还是被绕过?
我们后端加了Referer检查来防CSRF,但测试时发现攻击者用空Referer或者同域跳转就能绕过。我前端也试过加一些header,但好像没用。是不是这种防护方式本身就不太靠谱? 另外,我在页面里用...
安全 2026-02-27 18:07:19 -
1
回答
53浏览
前端如何配合后端做好CSRF防护?状态变更操作总被拦截怎么办?
我们项目里用的是 cookie + CSRF token 的方案,后端要求所有修改数据的请求(比如 POST、PUT)都必须带一个叫 X-CSRF-Token 的 header。但我发现每次提交表单时...
安全 2026-02-27 17:53:20 -
1
回答
56浏览
Element Plus 图标不显示怎么办?
我在 Vue3 项目里装了 Element Plus,想用图标但一直显示空白。按照文档引入了 import { Edit } from '@element-plus/icons-vue',也在组件里注...
组件 2026-02-27 17:41:18 -
1
回答
39浏览
TimePicker选完时间后怎么拿到值?
我在用 Element Plus 的 TimePicker,选了时间之后不知道怎么把值取出来,试了 @change 但好像没触发? 现在代码是这样: <el-time-picker v-mode...
组件 2026-02-27 17:39:17 -
2
回答
34浏览
Svelte中store状态更新后样式没生效是怎么回事?
我在Svelte里用writable store管理一个主题颜色,修改store值后DOM内容变了,但CSS变量没更新,样式还是旧的。是不是我写法有问题? 我试过在组件里直接读取store值,也用了$...
框架 2026-02-27 17:23:18 -
2
回答
29浏览
React列表渲染时key值用index有什么问题?
我最近在用React写一个待办事项列表,发现用index当key的时候,删除中间某一项,后面的项动画会错乱,而且输入框内容好像会串掉。是不是不能用index做key啊? 我试过改成用id,但有些临时数...
交互 2026-02-27 17:14:20 -
1
回答
25浏览
Webpack 开启多线程后 React 组件报错咋回事?
我最近在项目里用 thread-loader 给 Babel 启用了多线程,结果一跑起来 React 组件就报错说“React is not defined”。明明没动组件代码,单独跑又没问题,是不是...
工具 2026-02-27 16:03:18 -
1
回答
27浏览
WePY中如何正确绑定input的值变化事件?
我在用WePY写小程序时,想监听input输入框的内容变化,但发现onInput事件里拿不到最新的值,试了setData也不行,到底该怎么写才对? 我现在的代码是这样的: methods: { onI...
移动 2026-02-27 15:42:18 -
2
回答
52浏览
骨架屏加载时为什么会出现布局跳动?
我在用 Vue 做商品列表页,加了骨架屏之后,数据加载完成瞬间页面会“闪一下”或者元素位置突然偏移,感觉体验更差了。明明骨架屏和真实内容结构是一样的啊。 我试过给图片容器固定宽高,文字也用了 heig...
优化 2026-02-27 15:41:22 -
2
回答
51浏览
HTTPS对SEO真的有帮助吗?为什么我切了HTTPS排名反而掉了?
我们网站前几天从HTTP全站切到HTTPS了,结果Google Search Console里索引量没变,但自然流量明显下降,是不是哪里配置错了? 我确认了301跳转都加了,<link rel=...
优化 2026-02-27 15:32:20 -
2
回答
30浏览
touchmove 事件在移动端频繁触发导致性能卡顿怎么办?
我在用 React 做一个滑动删除组件,监听 touchmove 的时候发现页面特别卡,手指一划就掉帧。试过加 passive: true 但好像没太大改善,是不是我写法有问题? 这是我的事件绑定代码...
移动 2026-02-27 15:17:18 -
2
回答
53浏览
Charles抓包手机HTTPS请求失败怎么办?
我用Charles调试移动端接口,HTTP请求能正常抓到,但一换成HTTPS就显示SSL handshake failed。手机已经装了Charles的根证书,也信任了,iOS 16系统,设置里证书状...
工具 2026-02-27 14:53:20 -
1
回答
28浏览
contenteditable 光标位置怎么总是乱跳?
我在用 contenteditable="true" 做一个简单的富文本编辑器,但每次输入完内容或者插入 HTML 后,光标就会莫名其妙地跳到开头或者末尾,根本没法连续编辑。 我试过用 documen...
交互 2026-02-27 14:22:21 -
1
回答
42浏览
Webpack 开启 Tree Shaking 后,Vue 组件里的未使用方法为啥没被删掉?
我用 Webpack 5 + Vue 2 做项目,明明开启了 Tree Shaking,但发现一些没用到的 methods 还是被打包进去了,体积下不来。我试过把 mode 设成 production...
前端 2026-02-27 14:19:21 -
1
回答
42浏览
WebP无损压缩后图片反而变大了,怎么回事?
我用cwebp把PNG转成WebP做无损压缩,结果文件比原图还大,这正常吗? 命令是这么跑的:cwebp -lossless input.png -o output.webp,原图120KB,转完变成...
优化 2026-02-27 14:10:19