1. 在ios模拟器上会出现底部留白的情况
解决方案: 在manifest.json文件,找到开源码视图配置,添加如下:
"app-plus" : {
"safearea":{
"bottom":{
"offset" : "none" // 底部安全区域偏移,"none"表示不空出安全区域
}
},
}
2. 想对uni-icon绑定阻止冒泡事件,一直不生效
解决方案:因为uni-icon上拿不到event事件,所以使用.stop 不生效,可以在将uni-icon包裹一层,在它父级上进行组上冒泡绑定
3. 使用uni-collapse的时候,当内容过多的时候,超过的内容不显示
解决方案: 对uni-collapse-item里面的内容用个view 包裹起来,动态计算这个这高度来改变
const getContentHeight = (imageCount: number) => {
const baseHeight = 190 // 基础高度
const increment = 210 // 多一张整加高度
const pairs = Math.ceil(imageCount / 2) // 计算图片对数
return `${baseHeight + (pairs - 1) * increment}rpx`
}