问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
51浏览
React Native 升级 Fabric 后自定义组件不渲染怎么办?
我最近把项目从旧架构迁移到 React Native 的新 Fabric 架构,结果之前写的原生自定义组件完全不显示了,控制台也没报错,这到底该怎么排查? 我在 Android 上用的是 ViewMa...
框架 2026-03-20 12:44:25 -
2
回答
40浏览
font-src 配置了还是报 CSP 字体加载错误?
我在项目里加了 Content Security Policy,字体文件老是被拦,明明 font-src 已经配了 cdn.jsdelivr.net,但浏览器控制台还是报错说违反策略。 我用的是 We...
安全 2026-03-20 12:34:19 -
1
回答
39浏览
资源合并后 JS 执行顺序出问题了怎么办?
我们项目里把几个 JS 文件合并成一个 bundle.js 之后,页面直接报错了,说某个函数找不到。明明单独加载的时候都好好的,合并之后顺序好像乱了。 我试过调整 webpack 的 entry 顺序...
优化 2026-03-20 12:28:20 -
1
回答
88浏览
小程序分享时怎么自定义转发标题和图片?
我在做微信小程序的分享功能,想让用户点击右上角转发时能带自定义的标题和封面图,但试了 onShareAppMessage 好像没生效。 我页面里写了这个方法,返回了 title 和 imageUrl,...
移动 2026-03-20 12:22:20 -
1
回答
71浏览
Webpack 打包体积太大,React 项目首屏加载慢怎么办?
我最近在优化一个 React 项目的构建性能,发现 Webpack 打包后的 main.js 超过 2MB,首屏加载特别慢。我已经用了 SplitChunks 把 vendor 单独拆出来了,但效果不...
工具 2026-03-20 11:50:22 -
2
回答
69浏览
Babel 转译 React JSX 时报错 Unexpected token,怎么回事?
我刚搭了个新项目,用 Babel 处理 React 代码,但一跑构建就报“Unexpected token”错误,指向 JSX 的尖括号。明明装了 @babel/preset-react,也配进去了,...
工具 2026-03-20 11:29:23 -
1
回答
36浏览
自定义React组件怎么正确传递和触发事件?
我写了个按钮组件,想在父组件里监听点击事件,但点按钮没反应,是我哪里写错了吗? 我试过在子组件里用props.onClick(),也试过把onClick直接传给button元素,但都不行。 funct...
组件 2026-03-20 11:12:18 -
1
回答
68浏览
PWA在Lighthouse中总是拿不到100分,离线功能到底怎么配?
我用Workbox生成了service worker,本地测试离线也能加载页面,但Lighthouse评分里“Offline support”这一项还是不通过,提示“Does not register...
前端 2026-03-20 11:07:19 -
2
回答
36浏览
Avue 表单中如何动态设置某个字段的 required 验证规则?
我在用 Avue 做一个动态表单,有些字段是否必填要根据其他选项来决定。比如选了“个人”类型,身份证号就必填;选了“企业”,就不需要。我试过在 option 里直接改 rules,但好像没生效。 现在...
框架 2026-03-20 10:59:21 -
1
回答
49浏览
前端操作需要记录安全日志吗?怎么记才合规?
我们最近在做等保测评,安全团队要求所有用户敏感操作都要留痕。但我在前端用 console.log 记的日志根本传不到后端,这算合规吗? 尝试过在关键按钮点击时发个埋点请求,但不知道该记哪些字段。比如删...
安全 2026-03-20 10:56:20 -
1
回答
25浏览
Express 中静态文件路径配置后 CSS 为啥不生效?
我在 Express 里用 express.static('public') 挂载了静态资源目录,HTML 能正常加载,但引用的 CSS 样式完全没效果。浏览器 Network 面板显示 CSS 文件...
前端 2026-03-20 10:35:21 -
1
回答
34浏览
Vant的Tab切换后内容没更新怎么办?
我在用 Vant 的 Tab 组件做订单列表,三个 tab 分别是“全部”“待付款”“已完成”,但切换 tab 后页面内容没变,还是第一次加载的数据。 我试过在 @change 事件里重新请求接口,但...
组件 2026-03-20 10:20:24 -
1
回答
36浏览
PageHeader 的返回按钮怎么自定义跳转路径?
我在用 Element Plus 的 PageHeader 组件,想让返回按钮跳转到指定页面而不是默认的上一页。试过加 @back 事件,但不知道怎么阻止默认行为再手动跳转,文档里也没找到相关说明。 ...
组件 2026-03-20 10:17:23 -
1
回答
39浏览
从 Webpack 迁移到 Vite 后,process.env 怎么用不了了?
我们项目之前用的是 Webpack,里面大量用了 process.env.NODE_ENV 来判断环境。现在迁到 Vite 之后,这些变量全变成 undefined 了,页面直接报错。 我看文档说 V...
前端 2026-03-20 10:16:18 -
1
回答
42浏览
Vite里怎么配置别名让路径不那么乱?
我用 Vite 搭了个 Vue3 项目,导入组件老是写 ../../../components/xxx.vue,看着头大。听说可以配别名,但照着文档改了 vite.config.js 还是报错,说找不...
框架 2026-03-20 10:12:21 -
2
回答
37浏览
静态资源缓存策略到底该怎么配才不会出问题?
我在部署一个 React 项目时,发现每次更新代码后用户还是看到旧内容,怀疑是缓存没处理好。我试过在 nginx 里加了 Cache-Control: max-age=31536000 给静态资源,但...
优化 2026-03-20 10:07:21 -
2
回答
30浏览
GitHub Actions 中如何让多个 job 共享同一个缓存?
我在 GitHub Actions 里写了两个 job,分别跑 build 和 test,但它们都依赖 node_modules。我试过在每个 job 里单独加 actions/cache,结果缓存没...
工具 2026-03-20 10:05:23 -
1
回答
80浏览
Cookie 设置了 Secure 标志后本地开发无法读取,怎么办?
我在后端设置 Cookie 时加了 Secure 标志,结果本地用 http://localhost:3000 开发时前端完全拿不到这个 Cookie,控制台也看不到。但线上 HTTPS 环境又没问题...
安全 2026-03-20 09:21:20 -
2
回答
58浏览
Svelte 中如何像 Vue 那样使用具名插槽传递内容?
我之前用 Vue 写组件时经常用具名插槽,比如 header 和 footer 分开传内容,现在转 Svelte 有点懵。试了下直接写 slot="header" 好像不行,控制台也没报错,但内容没渲...
框架 2026-03-20 09:20:20 -
1
回答
82浏览
GetX状态更新后UI没刷新是怎么回事?
我用 GetX 写了个购物车页面,点击加减按钮修改商品数量,数据明明变了(打印出来是对的),但界面上的数量没更新。是不是漏了什么? 我的控制器里是这样定义的:RxInt count = 0.obs;,...
移动 2026-03-20 09:15:20