问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
50浏览
为什么用modulepreload预加载CSS文件时浏览器没触发加载?
最近在优化项目预加载策略时遇到个怪问题,我按照文档给CSS文件加了modulepreload标签,但开发者工具网络面板完全没反应。换成preload马上就加载了,这是不是说明modulepreload...
优化 2026-02-19 13:13:28 -
1
回答
31浏览
Umi中使用model的useModel钩子时,为什么组件重新渲染后数据丢失了?
我在Umi项目里用model管理购物车数据,通过useModel获取数据后,页面跳转再返回时发现购物车数据突然清空了,但本地存储里还有记录。尝试过在model里加persist配置和手动写localS...
框架 2026-02-19 13:07:32 -
2
回答
55浏览
为什么用JavaScript的AES加密后,Node.js解密时总报错?
我在前端用crypto-js做AES加密,后端用Node.js的crypto模块解密,但一直报错说密文无效。两边都用了同样的AES-256-CBC算法,密钥和iv也确保一致,测试代码如下: /* 这是...
安全 2026-02-19 12:49:30 -
2
回答
58浏览
代码混淆后如何检测JavaScript中的代码完整性?
最近在给项目加代码混淆,但发现混淆后的代码每次构建都不同,之前用的文件哈希校验方法完全失效了。想请教下大家,有没有什么方法能既保持代码混淆,又能检测代码是否被非法篡改? 我之前是这样校验的:if (c...
安全 2026-02-19 12:47:24 -
2
回答
47浏览
为什么Vue项目在Chrome Application的Cache Storage显示为空?
在开发Vue3项目时,我按照教程配置了service worker并尝试缓存资源,但Chrome开发者工具Application面板的Cache Storage始终显示为空。明明用Network能看到...
工具 2026-02-19 12:36:26 -
2
回答
41浏览
Vue组件里动态设置SEO标题和meta标签为什么没效果?
我在用Vue 3开发博客页面时,想在组件里动态设置SEO标题和description标签。按照文档用了vue-meta插件,但页面加载后这些标签都没渲染出来,浏览器标题还是默认的"Vue App"。 ...
前端 2026-02-19 12:31:25 -
2
回答
99浏览
CORS配置能防御CSRF攻击吗?应该如何正确设置?
我在用Spring Boot配置CORS时发现,设置了allowedOrigins为可信域名,但测试时用其他域名发起带token的POST请求居然成功了,这不还是存在CSRF漏洞吗? 后端配置是这样写...
安全 2026-02-19 12:24:31 -
2
回答
36浏览
为什么安装了prettier的husky hook后提交还是没格式化?
刚给项目配了husky + prettier的pre-commit钩子,但每次提交代码都没触发格式化。已经按文档装了husky、prettier、lint-staged,package.json里配置...
工具 2026-02-19 12:23:27 -
2
回答
58浏览
NativeScript的ListView滚动时为什么会重复显示最后一条数据?
我在用NativeScript开发一个列表页面,用ListView展示数组数据。但滚动列表时发现最后一条数据会重复显示在顶部,滑动越久重复次数越多。我试过清空缓存、调整itemTemplate里的绑定...
框架 2026-02-19 12:19:24 -
2
回答
41浏览
React组件直接渲染URL参数时如何防范DOM型XSS攻击?
我在做搜索功能时遇到个问题,用户输入的搜索词会通过URL参数保存,然后用React组件显示出来。但测试时发现如果在地址栏输入类似search?query=<script>alert(1)&...
安全 2026-02-19 12:18:28 -
2
回答
51浏览
Effector事件触发后状态没更新,监听配置哪里出错了?
我在用Effector处理用户登录状态时遇到问题,按文档写的事件监听就是不生效。代码里创建了登录事件和状态,用on方法关联了事件和状态更新函数,但实际触发事件后状态还是保持初始值,控制台也没报错。 这...
框架 2026-02-19 12:08:29 -
2
回答
74浏览
微前端子应用间共享状态时,状态更新不同步怎么办?
我在用qiankun做微前端时,主应用和子应用通过window全局变量共享用户登录状态。但发现子应用修改状态后,其他子应用没及时更新,有时候刷新页面数据就丢失了。 比如主应用这样设置状态:window...
框架 2026-02-19 12:06:27 -
2
回答
53浏览
树形组件子节点文字过长导致父节点缩进消失怎么办?
我在用Ant Design的Tree组件做导航菜单时遇到个问题:当子节点文字过长时,父节点的左侧缩进会突然消失,整个树形结构就乱了。我试过给子节点加了这段CSS: .tree-node-text { ...
组件 2026-02-19 11:56:27 -
2
回答
56浏览
Vue项目用了WebP图片但旧浏览器显示不出来怎么办?
最近在Vue项目里把图片都换成WebP格式了,发现Chrome显示正常,但测试IE11和部分安卓机完全看不到图片。我查了文档知道这些浏览器不支持WebP,试过用标签加srcset属性:<img ...
优化 2026-02-19 11:53:25 -
2
回答
59浏览
宜搭父组件调用子组件方法时一直报错undefined
在宜搭开发时遇到个问题,父组件想通过ref调用子组件的方法,但一直提示方法不存在。比如我在子组件定义了一个updateData方法,父组件用this.$refs.child.updateData()调...
框架 2026-02-19 11:24:38 -
2
回答
60浏览
qiankun子应用样式被隔离后怎么恢复全局生效?
在用qiankun注册子应用时,发现子应用的CSS样式在主应用页面加载后完全失效了。我按照文档设置了sandbox: { styleIsolation: 'no-reset' },但控制台还是报Sty...
前端 2026-02-19 11:23:31 -
2
回答
55浏览
Vite插件处理CSS时怎么保留我写的特殊注释?
我在开发一个Vite插件时遇到个怪问题。我给CSS文件加了类似 /* component: header */ 的自定义注释,但构建后这些注释全被删掉了。查文档试过在vite.config.js里设置...
前端 2026-02-19 11:19:39 -
2
回答
51浏览
支付宝支付签名失败,怎么排查参数或签名问题?
在做支付宝H5支付时,调用下单接口一直返回签名失败,但测试环境能通过。我检查了参数名大小写、时间戳、私钥路径,甚至把沙箱和正式环境的配置对调过,还是报错"签名验签失败(错误码:40017)"。代码里签...
移动 2026-02-19 10:55:38 -
2
回答
93浏览
为什么Vue的Transition组件切换元素时动画没生效?
用Transition包裹动态组件切换时动画完全没反应,检查CSS也没问题,这是什么情况啊? 我的代码是这样的: <template> <div> <button @cl...
交互 2026-02-19 10:48:41 -
1
回答
52浏览
域名分片后图片加载反而变慢了怎么办?
最近在优化电商网站的图片加载,尝试用域名分片把图片分到static1和static2两个子域名。但发现某些图片加载时间比之前更长了,这是怎么回事? 我的HTML结构是这样写的: <img src...
优化 2026-02-19 10:47:44