问题描述:
在使用Grid容器时,preview预览只有标题没有图片,图片不显示,如图:
排查解决过程:
1.修改子组件图片内容,检查图片引用是否正确
@Builder grid_build(item:get_item) {
Column({space:10}){
Image(item.img) // =>修改为Image($r('app.media.love'))检查图片源
.width(30)
.height(30)
Text(item.title)
.fontSize(10)
.fontWeight(FontWeight.Medium)
}
2.删除数据,只留一组进行调试,结果离了个大谱,数据都被删掉了居然还有标题打印,最后发现不知道什么时候多出来一些.js和.js.map文件,搜索到一个大佬链接可以用插件删除这些文件,
:插件地址https://plugins.jetbrains.com/plugin/23192-arkcompilersupport/versions/stable
3.安装完插件后重启软件,重新preview预览,预览报错:the size of programs is expected to be 8, but is 7,这个问题之前碰到过,直接删除entry下的.preview文件夹,重新preview就完美解决了