uniapp使用uni-grid时出现BUG第二次进入少一列
在使用uniapp的uni-grid组件时,出现了一个bug,第一次进入页面是是显示正常的,第二次进入就会发送少一列的情况
第一次进入时显示
第二次进入时显示
在网上找了半天没啥解决办法,最后是在dcloud社区中找到解决方法:
1.把最外层的view固定宽度
2.去掉边框
因为我这边是需要进行对不同设备尺寸的适应,所以不能固定view的宽度,就选了第二种方式解决
<uni-grid :column="4" :highlight="true" :show-border="false">
<uni-grid-item v-for="(item, index) in HomeList.baseManage" :index="index" :key="item.name" @click="change(item.name)">
<view class="grid-item-box" style="background-color: #fff;">
<uni-icons :type="item.icon" :size="30" color="green" />
<text class="text">{{ item.label }}</text>
</view>
</uni-grid-item>
</uni-grid>
:show-border="false"这个就是去掉边框,成功解决了
由于后面再去找dcloud社区的那篇文章找不到了,所以没有贴上参考地址
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律