问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
14浏览
图片懒加载没效果,怎么调整资源加载优先级?
大家好,我在做首屏优化时发现图片加载还是卡顿,虽然用了loading="lazy"属性,但页面加载时图片还是阻塞了其他资源。我尝试给图片加了loading="lazy"和decoding="async...
优化 2026-02-15 19:07:33 -
2
回答
12浏览
Vue Bar柱状图数据更新后图表不刷新怎么办?
用Vue写了一个Bar柱状图组件,数据从接口拿回来后初始化正常,但切换筛选条件后数据更新了图表却不刷新,尝试过this.$forceUpdate()也没用,求解! 代码结构大概是这样的: export...
组件 2026-02-15 19:02:30 -
1
回答
32浏览
动态权限控制中如何防止样式覆盖导致的越权漏洞?
在实现动态权限控制时,我用CSS根据用户角色显示/隐藏菜单项,但发现低权限用户可以通过浏览器修改CSS看到高权限菜单。比如用这样的样式: .user-menu { display: none; } ....
安全 2026-02-15 18:39:22 -
2
回答
13浏览
富文本编辑器自动保存时如何避免重复提交?
我在用Quill做富文本编辑器时,给文本变化事件绑定了防抖后的保存函数。但发现用户连续输入时,还是会有多个请求同时发送,导致数据库重复记录。用了lodash的debounce,参数设了3000ms,但...
组件 2026-02-15 17:43:24 -
1
回答
17浏览
Cordova插件安装后提示找不到类,怎么解决?
刚在Android项目里安装了cordova-plugin-camera,按照文档执行了cordova plugin add,但运行时控制台一直报错: ERROR: Unable to find or...
框架 2026-02-15 17:38:25 -
1
回答
15浏览
Vue富文本编辑器撤销功能导致光标位置错乱怎么办?
我在用contenteditable做富文本编辑器时,想通过保存历史快照实现撤销功能。但每次undo后光标会跳到开头,而且频繁操作会内存溢出。 现在用Vue维护一个history数组,在input事件...
组件 2026-02-15 17:35:29 -
1
回答
11浏览
为什么我的Row组件里的子元素无法均匀分布?
我在用自定义的Row组件布局时,想让三个子元素在一行里均匀分布,但不管怎么调整flex属性都挤在一起。 代码写成这样: function Row({ children }) { return ( &l...
组件 2026-02-15 17:33:25 -
2
回答
13浏览
qiankun子应用卸载后页面数据未清除,如何解决?
我在React子应用里用useRef存了一个图表实例数据,但切换到主应用后发现数据还在内存里。按文档加了unmount钩子尝试清除,但控制台报错"Cannot read properties of u...
前端 2026-02-15 17:31:27 -
1
回答
12浏览
Speed Index分数高但用户感知加载慢,如何优化?
我在优化电商商品页时,通过压缩图片和合并CSS把Speed Index从6.8秒降到4.2秒,但用户反馈详情图还是卡顿加载。Lighthouse报告显示视觉完成时间4.8秒,但实际打开页面时商品主图要...
前端 2026-02-15 17:29:26 -
1
回答
12浏览
Naive UI的Select组件怎么实现选项内容换行显示?
在用Naive UI的Select组件时,发现选项内容过长会挤在一起,试过在选项值里加<br>标签和用CSS设置white-space: pre-line都不生效,有没有什么办法能让选项文...
框架 2026-02-15 17:12:26 -
1
回答
10浏览
为什么用Charles抓iOS微信网页包时显示空白?
大家好,我在用Charles抓iOS微信内置浏览器的网络请求时,明明设置了代理和信任证书,但微信里的页面加载后Charles里啥都看不到,其他App的请求都能抓到。试过清除微信缓存、重启Charles...
移动 2026-02-15 17:11:25 -
1
回答
10浏览
Umi中useModel获取的状态修改后组件没有重新渲染怎么办?
在Umi项目里用useModel获取模型状态,修改了状态值后页面没更新,控制台也没有报错。比如这个页面: <template> <div> <p>当前计数:{{ c...
框架 2026-02-15 17:06:29 -
1
回答
57浏览
iPhone X底部安全区域适配为什么设置了padding还是被遮挡?
在做Vue项目时,底部导航栏在iPhone X上总被Home Indicator遮挡,虽然设置了padding-bottom: constant(...),但实际显示还是顶到屏幕边缘。 我按教程写了一...
移动 2026-02-15 16:38:25 -
1
回答
17浏览
Markdown编辑器上传图片后路径显示404怎么办?
在用Quill.js实现Markdown编辑器时,用户上传图片用FileSaver保存为base64格式,但渲染后图片路径显示404错误。明明保存成功了啊,控制台提示GET blob:null/xxx...
交互 2026-02-15 15:39:27 -
1
回答
23浏览
Vant按钮组件在iPhone14上字体和间距变形怎么办?
在React项目里用Vant的按钮组件,按照文档设置了rem基准值,但在iPhone14真机测试时按钮字体突然变大,左右间距也比设计稿宽了很多。 代码配置是这样的: import 'vant/lib/...
组件 2026-02-15 15:32:24 -
2
回答
22浏览
密码长度要求8位是否足够?有没有更好的方案?
最近在开发注册页面的密码验证功能,后端要求密码最低8位,但我在网上看到很多专家建议至少12位。如果只设置8位会不会太容易被破解? 我试过用正则表达式限制长度:#password-strength { ...
安全 2026-02-15 15:30:25 -
1
回答
17浏览
瀑布流加载时滚动卡顿,IntersectionObserver优化无效怎么办?
我在用IntersectionObserver实现瀑布流布局时,发现滚动到加载区时页面会卡顿半秒。之前用了虚拟滚动只渲染可视区元素,但瀑布流布局高度不固定,改用观察器动态加载后问题依旧。代码逻辑应该是...
优化 2026-02-15 15:18:28 -
1
回答
19浏览
UIkit Lightbox图片预览无法自动播放轮播,如何解决?
折腾了一下午想让UIkit的Lightbox灯箱轮播图片自动播放,但设置autoplay属性后完全没反应。初始化代码和HTML结构都检查了好几遍: UIkit.util.on(document, ...
组件 2026-02-15 15:16:27 -
2
回答
23浏览
Vant主题变量覆盖后样式没变化怎么办?
在用Vant3做主题定制时,按文档在变量文件里改了按钮颜色,但页面按钮还是默认蓝色。已经确认变量文件路径正确,也尝试过重启服务,但没效果。代码和配置都检查了好几遍,搞不懂哪里出问题了: // 在src...
组件 2026-02-15 15:13:27 -
2
回答
19浏览
为什么在GET请求中添加CSRF Token反而导致接口验证失败?
在开发Vue项目时,我尝试给所有请求都加上CSRF防护。但发现当用GET请求获取数据时,把Token加到查询参数里后,后端直接返回403错误。而改成POST请求后却能正常通过验证。 我的代码是这样的:...
安全 2026-02-15 15:08:31