问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
37浏览
表格多选删除时选中状态和API请求怎么联动?数据没传到后端
我在做表格批量删除功能,给每行加了复选框,用数组存选中项的id。但点击删除时选中的数据没传到后端,可能哪里出错了? 代码大概是这样的: 批量删除 我尝试在toggleSelect里维护selected...
交互 2026-01-25 17:28:23 -
2
回答
40浏览
为什么Nuxt静态生成时页面数据没更新?
我在用Nuxt3的静态生成模式,按文档写了asyncData获取数据,但生成的HTML里数据还是空的。明明开发服务器能正常显示,build后就失效了,这是什么情况? export default de...
框架 2026-01-25 17:16:25 -
2
回答
32浏览
手势拖动动画时,如何让视图位置和手势移动实时同步?
我在用PanGestureHandler实现可拖动卡片时,发现手势移动的位置和视图更新总有一两帧的延迟,感觉有点卡顿。尝试在onChange里用Animated.setValue更新坐标,但松手后位置...
组件 2026-01-25 17:05:26 -
2
回答
30浏览
Angular中NgModule的providers和imports顺序会影响依赖注入吗?
在Angular项目里,我遇到一个奇怪的问题。当我在NgModule的providers数组里提前声明了一个服务,然后再在imports里导入了包含该服务的SharedModule,启动时提示“找不到...
框架 2026-01-25 17:00:26 -
2
回答
70浏览
Jenkins构建React项目时node_modules未排除导致体积过大怎么办?
我在Jenkins构建React项目时发现生成的dist文件有几百MB,怀疑是node_modules被错误打包进去了。按照网上的方法在Jenkinsfile里加了排除项,但没效果... 我的Jenk...
前端 2026-01-25 16:52:32 -
2
回答
39浏览
Skeleton动画在内容加载完成后为什么会突然消失而不是平滑过渡?
我在用Skeleton动画做加载占位时遇到个问题,动画骨架在真实内容加载出来后直接消失了,没有之前设置的0.3秒渐隐效果。我检查过CSS过渡属性明明写对了,代码是这样的: // 数据加载完成后 doc...
组件 2026-01-25 16:51:29 -
2
回答
32浏览
如何有效识别并绕过JavaScript控制流扁平化保护?
最近在分析一个加密库的混淆代码时,发现函数调用都被拆成了一堆if-else嵌套和无意义的跳转,变量名全是a_b_c这种,完全看不懂逻辑结构。 试过用de4dot和burp的JSE反混淆,但控制流扁平化...
安全 2026-01-25 16:50:22 -
2
回答
27浏览
为什么用了escape()后XSS过滤还是没效果?
最近在做用户评论功能,前端用escape()转义了输入内容,但测试时发现输入alert(1)依然能执行,这是怎么回事?我检查过代码确实调用了escape,但漏洞还是存在... 尝试过在服务端也做了过滤...
安全 2026-01-25 16:48:24 -
2
回答
45浏览
前端把API Secret放在环境变量里打包后还是能被看到怎么办?
我最近在做一个项目,要用到第三方API,按教程把Secret放在.env文件里了。但打包成生产版本后,用开发者工具一搜,secret居然能直接看到,这样不是完全暴露了吗? 试过用Webpack环境变量...
安全 2026-01-25 16:47:22 -
2
回答
71浏览
为什么Vue项目中混合加密发送的密文到后端解密失败?
最近在做一个需要混合加密的登录功能,用RSA加密对称密钥然后AES加密密码,但后端总说解密失败。 代码逻辑是这样的:先用后端给的公钥加密AES的密钥,再用这个密钥加密密码,然后一起发过去。但测试时后端...
安全 2026-01-25 16:46:25 -
2
回答
36浏览
移动端滚动时带动画的列表卡顿,怎么优化才有效?
最近在做移动端商品列表页,每个列表项有个小动画,用transform和opacity过渡效果,但手指滚动列表时特别卡顿,特别是低端机。 我试过把transition属性改成仅transform,或者降...
移动 2026-01-25 16:45:55 -
2
回答
36浏览
changedTouches属性在多点触控时如何区分?
最近在做一个需要支持多点触控的手势操作的功能,用到了touch事件里的changedTouches。但是发现当两个手指同时移动时,changedTouches里面会同时包含两个触摸点的信息,有点分不清...
移动 2026-01-25 15:49:14 -
2
回答
38浏览
Taro H5页面样式适配问题如何解决?
最近在用Taro开发一个小程序,同时想让项目也能跑在H5上。但遇到一个问题,就是H5版本的样式总是不对劲。 比如下面这段代码,在小程序里显示正常,但切换到H5后,布局就乱了: import Taro,...
框架 2026-01-25 15:48:20 -
2
回答
39浏览
虚拟滚动列表为何仍卡顿?
最近在做一个长列表展示页面,数据量大概有几千条。考虑到性能问题,我尝试使用了虚拟滚动技术来优化。但是即使使用了react-window库,当快速滚动时页面还是会有明显的卡顿现象。 我的代码如下: im...
优化 2026-01-25 15:47:33 -
1
回答
61浏览
如何安全地更新npm依赖包版本?
最近在更新项目里的一些npm包,发现有几个核心库有新的大版本更新了。直接升级怕影响现有功能,想知道有没有什么好方法可以先测试新版本对项目的影响? 试过在一个分支上手动修改package.json然后运...
安全 2026-01-25 15:46:15 -
2
回答
22浏览
ESLint插件如何自定义规则来检测特定代码模式?
最近在尝试通过ESLint插件来自定义一条规则,目的是检查项目中是否有直接使用了`alert()`函数的情况。我按照文档开始编写自己的规则,但是遇到了一些麻烦。 module.exports = { ...
工具 2026-01-25 15:42:26 -
2
回答
46浏览
如何有效减少页面的重排与重绘?
最近在优化一个比较复杂的单页应用,发现滚动或者用户交互时性能不太好。用Chrome开发者工具看了看,发现重排和重绘挺频繁的。 试过使用CSS transform代替left/top属性移动元素,确实减...
优化 2026-01-25 15:41:14 -
2
回答
78浏览
如何在Vant中自定义Icon图标?
最近在项目里用到了Vant的UI库,发现它提供的图标虽然丰富但还是不够满足我的需求。我尝试着按照官方文档去引入自己的SVG文件作为新的图标,但是似乎没有成功显示出来。 我在main.js里面通过imp...
组件 2026-01-25 15:40:28 -
2
回答
52浏览
如何让SVG动画在移动端流畅播放?
最近我在做一个项目,需要在手机上展示一些SVG动画。但是发现动画播放时卡顿明显,特别是在安卓设备上。 我试过优化了SVG文件大小,也减少了动画的复杂度,但效果还是不理想。想知道有没有什么特别的方法或者...
移动 2026-01-25 15:39:20 -
2
回答
42浏览
怎么实现拖拽元素时的自动吸附对齐?
最近在做一个可视化编辑器,想要加入拖拽元素时能够自动吸附到附近元素的功能。试过监听mousemove事件来判断位置,但感觉实现起来很复杂,而且效果也不理想。有人知道更简单或者更有效的方法吗?
交互 2026-01-25 15:38:17