问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
23浏览
事件委托怎么绑定动态添加的按钮点击事件?
我用事件委托给 ul 绑定了点击事件,想监听里面动态生成的按钮,但点按钮没反应。 我试过把事件写在 document 上也不行,是不是哪里写错了? document.querySelector('ul...
前端 2026-03-23 15:53:19 -
1
回答
33浏览
CSP配置后内联脚本报错怎么解决?
我在项目里加了 Content-Security-Policy,结果页面上所有内联的 <script> 都被拦了,控制台报错说不安全。 试过加 'unsafe-inline',但听说这会降...
安全 2026-03-23 15:49:20 -
1
回答
23浏览
FigJam 里怎么批量导出多个选中的贴纸为 PNG?
我在 FigJam 里画了一堆贴纸,想一次性导出选中的几个为 PNG,但右键只有“复制”和“导出整个页面”的选项,试过按住 Shift 多选后也没看到批量导出按钮,难道只能一个一个手动导出吗? 网上搜...
工具 2026-03-23 15:20:19 -
1
回答
33浏览
拼音搜索怎么匹配中文关键词?
我做了一个商品搜索功能,用户输入拼音比如 "shouji",希望能匹配到 "手机" 这类中文词,但不知道怎么实现。 试过用 pinyin 库把商品名转成拼音再比对,但性能太差,列表一长就卡。有没有更高...
交互 2026-03-23 15:14:21 -
2
回答
62浏览
PWA推送通知在移动端为啥注册失败?
我在开发一个PWA应用,想用Push API实现消息推送,但在安卓手机的Chrome上一直注册失败。本地localhost测试没问题,但部署到HTTPS线上环境后,调用registration.pus...
移动 2026-03-23 15:05:22 -
1
回答
57浏览
Material-UI的TextField输入框样式怎么自定义不生效?
我用Material-UI的TextField组件,想改一下输入框的边框颜色和高度,但加了sx或者styled好像都没反应,是不是被默认样式覆盖了? 试过在sx里写borderColor,也试过用st...
组件 2026-03-23 14:59:20 -
1
回答
31浏览
AsyncStorage取不到刚存的数据是怎么回事?
我在React Native里用AsyncStorage存了个token,存完马上去取却拿不到,一直是null,这正常吗? 我试过加await,也确认key没写错,但就是读不出来。是不是存完不能立刻读...
框架 2026-03-23 14:19:15 -
1
回答
49浏览
Container Queries 不生效是怎么回事?
我在用 Container Queries 做一个卡片组件,希望它在不同容器宽度下自动调整样式,但写了 @container 规则后完全没反应。是不是漏了什么关键设置? 我已经给父容器加了 conta...
移动 2026-03-23 14:02:26 -
1
回答
40浏览
移动端手势滑动和点击冲突怎么解决?
我在做一个移动端的图片轮播组件,左右滑动切换图片,同时每张图片也能点击跳转。但经常出现滑动后还触发了点击事件,体验很奇怪。 试过在 touchstart 里记录位置,touchend 判断位移,如果超...
交互 2026-03-23 13:32:23 -
1
回答
89浏览
移动端 E2E 测试点击按钮没反应是怎么回事?
我用 Cypress 做移动端 E2E 测试,模拟点击一个按钮,但在手机上实际能点,测试里却没触发事件,试了 click() 和 trigger('tap') 都不行,是不是和 Vue 的事件绑定方式...
移动 2026-03-23 12:59:19 -
1
回答
46浏览
H5页面在iOS Safari上为什么无法自动播放音频?
我做了一个H5活动页,需要进入页面就自动播放背景音乐,但在iPhone的Safari里死活播不了,安卓和PC浏览器都正常。查了说是iOS限制,但具体怎么绕过啊? 我已经试过加muted属性然后用户点击...
移动 2026-03-23 12:53:17 -
2
回答
42浏览
Vite 和 Webpack 在处理 CSS 嵌套时配置有什么不同?
我最近从 Webpack 切换到 Vite,发现原来在 Webpack 里能正常用的 CSS 嵌套写法在 Vite 里直接报错了,是不是要额外装插件? 我在组件里写了这样的样式: .container...
前端 2026-03-23 12:49:24 -
1
回答
30浏览
Svelte子组件如何正确接收并响应父组件传来的props变化?
我在写一个Svelte的列表组件,父组件传了个items数组进来,但更新后子组件没重新渲染,是哪里写错了吗? 我试过用$:声明响应式语句,也检查了props有没有拼错,但就是不生效…… <!--...
框架 2026-03-23 12:33:21 -
1
回答
45浏览
TDesign 表格怎么实现点击行选中复选框?
我在用 TDesign 的 Table 组件时,想实现点击整行就能选中对应的复选框,但不知道该怎么配置。官方文档里好像没找到直接的示例。 我试过给 rowKey 设置了唯一值,也启用了 selecta...
组件 2026-03-23 12:32:23 -
1
回答
49浏览
WePY 中如何监听页面返回事件?
我在用 WePY 开发小程序,现在有个页面需要在用户点击左上角返回按钮时做些清理操作,但不知道怎么监听页面返回。 试过 onUnload,但它在页面关闭时才触发,而我想在用户真正点击返回的时候就处理。...
移动 2026-03-23 12:30:23 -
1
回答
56浏览
React Native 列表滚动卡顿怎么优化?
我用 FlatList 渲染一个商品列表,数据量大概 200 条,每项都有图片和文字,滑动的时候特别卡,帧率掉得很厉害。试过加 keyExtractor 和 getItemLayout,也用了 Rea...
移动 2026-03-23 12:27:18 -
1
回答
65浏览
CSP策略配置后为什么内联脚本报错?
我在项目里加了 Content-Security-Policy,结果页面上所有内联的 <script> 都被拦截了,控制台报错说违反了 script-src 策略。 我试过加上 'unsa...
安全 2026-03-23 12:20:20 -
1
回答
44浏览
Chrome性能面板里怎么准确找到JS执行的瓶颈?
我在用 Chrome DevTools 的 Performance 面板分析页面卡顿,录制后看到 Main 里一堆黄色的 Task,但点进去全是框架代码,比如 React 或 webpack 的调用栈...
工具 2026-03-23 12:12:21 -
2
回答
32浏览
Babel 转换后为什么箭头函数没变成普通函数?
我用 Babel 把 ES6 代码转成 ES5,但发现箭头函数还是原样保留,没变成 function 形式。 我的 .babelrc 配置是这样的: { "presets": ["@babel/pre...
工具 2026-03-23 11:29:17 -
1
回答
37浏览
Vite 中如何正确引入静态图片资源?
我在 Vite 项目里想用 import 引入一张本地图片,但一直报错说找不到模块。明明路径是对的,放在了 public 目录下,也试过放 src/assets 里,还是不行。 比如我这样写: imp...
工具 2026-03-23 11:04:20