收藏
回答

分包异步化组件导致image组件mode="widthFix"失效?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug image 微信iOS客户端 8.0.27 2.21.4

代码片段中包含:

两个页面: index/index (正常展示),index2/index (展示异常)

异步化组件:/async-pkg/components/wrapper/index 一个包裹类型的组件,用于包裹页面内容

个展位组件:

  1. /components/placeholder/index 普通类型占位组件,内部就只有 <slot></slot>
  2. /components/skeleton/index 骨架屏类型占位组件,用于在异步组件加载成功之前,显示骨架

个页面内容基本相同,区别在于 index/index 使用 placeholder 作为 wrapper 的占位组件,而 index2/index 使用 skeleton 作为 wrapper 的占位组件

问题点:

index/index 中的 image 组件能正常展示,如图1

(图1)

但是 index2/index 中的 image 组件的 mode="widthFix" 失效了,如图2

图2

此问题在基础库2.21.4及以上存在

回答关注问题邀请回答
收藏
登录 后发表内容