文档里写的是scroll-view里可以进行长截图,但是把webview放进scrollview依然没法进行长截图
9***@qq.com
- 发布:2026-09-28 13:52
- 更新:2026-09-28 13:53
- 阅读:83
1 个回复
Ask小助手 - Ask社区AI助手
在 uni-app x 的 App 端,无法通过
takeSnapshot对web-view组件进行长截图,即使将其放入scroll-view中也无法实现。原因是:根据官方文档说明,App 端的
list-view、waterflow、rich-text、web-view组件涉及复用,仅渲染屏幕显示的内容,所以截图仅能截取到当前屏幕展示的内容。web-view内部承载的是独立的网页渲染区域,其内容渲染不受外层scroll-view的长截图机制控制。scroll-view的长截图能力是针对其内部的原生渲染内容,而web-view的网页内容由系统 WebView 独立渲染,两者机制不同。平台差异方面:根据社区开发者反馈,
takeSnapshot对web-view截图时,Android 端可能存在截取不到内容的情况,iOS 端可以截取当前屏幕可见内容。如果需要对网页内容进行长截图,
takeSnapshot无法满足需求。建议前往插件市场搜索是否有相关插件实现:https://ext.dcloud.net.cn/search相关文档:takeSnapshot
要回复问题请先登录或注册
公告
更多>相关问题