问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
204浏览
yarn.lock 里的依赖有安全漏洞,删了重装就行吗?
我们项目最近用 GitHub 的 Dependabot 扫出几个高危漏洞,都是 yarn.lock 里锁定的旧版本依赖。我试过直接删掉 yarn.lock 然后重新 yarn install,但发现有...
安全 2026-03-09 07:33:17 -
1
回答
34浏览
Jenkins 的 Poll SCM 触发器为啥不生效?
我配置了 Jenkins 任务的 "Poll SCM" 触发器,填的是 H/5 * * * *,想每5分钟检查一次 Git 仓库有没有更新。但实际跑起来根本没触发构建,日志里也看不到轮询记录。我确定 ...
工具 2026-03-09 06:40:18 -
2
回答
32浏览
Meta标签对SEO到底有多大影响?我加了但没效果怎么办?
最近在优化一个React项目,手动在public/index.html里加了<meta name="description" content="...">,也配置了keywords,但Go...
优化 2026-03-09 05:49:23 -
2
回答
41浏览
Element Plus 图标为啥不显示?
我按照官方文档装了 Element Plus,也引入了图标组件,但页面上图标就是不显示,只看到一个方框。是不是还要额外引入图标库? 我试过这样写:<el-icon><Search /...
组件 2026-03-09 05:43:23 -
2
回答
19浏览
为什么调用 window.print() 打印出来的样式和页面显示的不一样?
我在做一个订单详情页,点击打印按钮调用 window.print(),但打印预览里字体变小、布局错乱,明明页面上看着是正常的。是不是漏了什么打印专用的样式? 我试过加 @media print,但效果...
交互 2026-03-09 05:23:20 -
2
回答
55浏览
GET请求能用来提交敏感操作吗?CSRF防护怎么处理?
最近在写一个删除用户的功能,后端同事说要用 POST,但我图省事直接用 GET 发了个带 token 的链接,结果被安全扫描工具报了 CSRF 风险。不是已经有 token 了吗?为啥 GET 还不行...
安全 2026-03-09 04:15:20 -
2
回答
40浏览
Vue父子组件通信props不生效怎么办?
我在父组件里传了个数组给子组件,但子组件里用props接收后打印出来是空的,明明父组件的数据已经加载完了啊。 父组件这样传的::list="myData",子组件props也声明了list: Arra...
框架 2026-03-09 03:38:23 -
1
回答
23浏览
Capacitor 打包后白屏,本地调试却正常?
我用 Capacitor + Vue3 开发了一个 App,本地运行 npm run dev 一切正常,但执行 cap build android 后安装到手机就一直白屏。 试过检查网络权限、确认服务...
框架 2026-03-09 03:36:23 -
2
回答
30浏览
如何用 Bundle Analyzer 看出哪个组件导致打包体积过大?
我用 webpack 打了个包,发现 vendor.js 超过 2MB,想用 webpack-bundle-analyzer 分析具体是哪个组件或库拖慢了体积,但分析图里模块太多,根本看不出重点。有没...
优化 2026-03-09 03:33:21 -
1
回答
32浏览
Rax 里怎么监听页面滚动事件?
我在 Rax 项目里想监听页面滚动,但用 window.addEventListener('scroll', ...) 好像没反应,是不是因为 Rax 跑在小程序环境里?试过在 useEffect 里...
框架 2026-03-09 02:36:18 -
2
回答
30浏览
移动端滑动手势怎么判断方向和距离?
我在做移动端的图片轮播,想通过 touch 事件实现左右滑动切换。但不知道怎么准确判断用户是向左还是向右滑,而且滑动距离太小的时候不应该触发切换。 我试过记录 touchstart 和 touchen...
移动 2026-03-09 01:55:19 -
2
回答
38浏览
Nuxt 3中自定义composable怎么在组件里调用报错?
我刚学Nuxt 3,试着写了个自己的composable叫useCounter,放在composables目录下。但在组件里一调用就报错说“is not a function”。我明明是按文档导出的啊...
框架 2026-03-09 01:51:18 -
2
回答
36浏览
Code Splitting 后 CSS 重复加载怎么解决?
我用 Webpack 做了路由级别的 Code Splitting,但发现每个 chunk 都打包了一份相同的全局样式,导致页面切换时样式重复加载甚至闪烁。 比如下面这段全局重置样式,在多个入口里都被...
优化 2026-03-09 01:32:20 -
2
回答
44浏览
低代码平台生成的 React 代码怎么处理动态表单字段?
我在用一个低代码平台生成 React 表单页面,但表单字段是动态的(比如用户能增删输入项),生成的代码全是静态 JSX,根本没法直接用。 我试过在生成的代码里手动加 useState 和 map 渲染...
框架 2026-03-08 23:59:19 -
2
回答
65浏览
MVP模式中View和Presenter怎么解耦才不会互相引用?
我在用原生JS写一个简单的MVP架构,但发现View里要调用Presenter的方法,Presenter又要操作View的DOM,结果两边互相持有对方引用,感觉耦合太紧了。 比如我的View初始化时会...
框架 2026-03-08 23:53:19 -
2
回答
32浏览
Jira工作流状态切换后页面没刷新怎么办?
我在用Jira做任务管理,自定义了一个工作流,从“开发中”转到“待测试”时,前端页面没有自动刷新,导致看板上状态还是旧的。我试过在transition里加location.reload(),但感觉太暴...
工具 2026-03-08 23:51:22 -
1
回答
50浏览
表单提交失败后怎么优雅地恢复用户输入?
我做了一个带校验的注册表单,用户填完点提交,结果网络出错,页面刷新了,所有输入都没了。这体验太差了,用户肯定要骂人。 试过用 sessionStorage 临时存字段,但不知道该在什么时候清理,而且如...
交互 2026-03-08 23:47:20 -
2
回答
34浏览
Monorepo 中如何正确配置 TypeScript 的路径别名?
我在用 pnpm 搭建的 Monorepo 项目里,根目录下有多个 package,比如 shared 和 web。在 shared 里定义了一些工具函数,web 里想通过 @shared/utils...
前端 2026-03-08 23:15:18 -
2
回答
26浏览
async/await 里怎么正确处理多个异步请求的加载状态?
我用 async/await 写了个函数同时发两个请求,想在都完成后再更新页面。但 loading 状态老是控制不好,有时候一个完成了就提前关了 loading,结果第二个还没回来。试过用 Promi...
前端 2026-03-08 23:13:19 -
1
回答
28浏览
3D模型组件在React中加载失败怎么办?
我在用React集成一个3D模型查看器,用的是three.js,但模型死活加载不出来,控制台也没报错,就是一片黑。我试过调整相机位置和光源,还是不行。 下面是我写的加载GLTF模型的代码,逻辑应该没问...
组件 2026-03-08 23:12:21