在使用组件的情况下,组件内部的 width 使用 100% 计算不正确。
-
出现的情况:
- 外部的列表将 style 设为 width: calc(100% - 50px)。
- 组件内部的width: calc((100% - 20px) / 2),宽度与外部宽度不符。
-
元素的样式可以设置成功的话,应该不是 Taro 框架的问题,Taro 不影响样式的表现。
具体 css 属性导致的样式问题应该是小程序端的问题,建议在调试面板调试样式。
-
在组件渲染的时候,多了一个
这个,导致内部的 width 和外部的 width 不对应导致的。
以下为循环的代码:const { ambulance } = this.state; return list.map(item => ( <ProductItem key={item.id} data={{ ...item, ambulance }} /> ))
-
是这样的,小程序组件样式不受外部影响,需要配置 externalClasses,建议看看文档。
-
@18588860103_p 我按文档里写的,但是不行