谷粒商城P85发布商品时规格参数不显示问题
创始人
2025-01-09 03:33:04
0

P85讲,发布商品,点击下一步之后,发现规格参数不显示

打开控制台发现报错forEach...错误

查了问题原因,发现返回的分组中个别组的关联属性(attrs)可能为null

所以这个时候,需要确保后端返回的attrs不能为null

方式1:后端过滤:在后端的实现类进行判断剔除attrs为null的组

**      * 根据分类id查出所有分组和分组属性      * @param catelogId      * @return      */     @Override     public List getAttrGroupWithAttrsByCatelogId(Long catelogId) {         //获得在属性分组表中的所有属于当前分类的实体         List attrGroupEntities = this.list(new QueryWrapper().eq("catelog_id", catelogId));         List collect = attrGroupEntities.stream().map((group) -> {             AttrGroupWithAttrsVo attrsVo = new AttrGroupWithAttrsVo();             BeanUtils.copyProperties(group,attrsVo);             //当前分组下的所有属性(没有"valueType": 0,)             List attr = attrService.getRelationAttr(attrsVo.getAttrGroupId());             attrsVo.setAttrs(attr);             if ( attr!=null){                 return attrsVo;             }             return null;         }).collect(Collectors.toList());         collect.removeIf(Objects::isNull);         return collect;     } 

方式2:前端页面添加if判断,在showBaseAttrs()方法中for each前面加一个if判断

if (item.attrs != null && item.attrs.length > 0)

相关内容

热门资讯

重大通报!!微乐小程序游戏破解... 重大通报!!微乐小程序游戏破解器,pokerworld软件,学习教程(有挂方法)-哔哩哔哩1)微乐小...
解谜透视!wpk俱乐部怎么作弊... 解谜透视!wpk俱乐部怎么作弊,微乐三带辅助,指南书教程(存在有挂)-哔哩哔哩1、wpk俱乐部怎么作...
迎来新发展!中至万年小程序微信... 迎来新发展!中至万年小程序微信开挂(辅助)原来存在有辅助插件(有挂工具)-哔哩哔哩中至万年小程序微信...
教你透视!wepoker线上大... 教你透视!wepoker线上大神,德州来玩辅助器,法门教程(有挂工具)-哔哩哔哩德州来玩辅助器能透视...
交流学习经验!金虎爷辅助器,h... 交流学习经验!金虎爷辅助器,hhpoker底牌透视脚本,技法教程(有挂秘诀)-哔哩哔哩1、金虎爷辅助...
有挂透视!佛手在线大菠萝智能辅... 您好,佛手在线大菠萝智能辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302...
最终!优优乐暗宝源码(辅助)都... 最终!优优乐暗宝源码(辅助)都是有挂辅助器(有挂教程)-哔哩哔哩1、玩家可以在优优乐暗宝源码透视最简...
专业透视!aapoker怎么提... 专业透视!aapoker怎么提高中牌率,wepokerplus脚本,模块教程(了解有挂)-哔哩哔哩1...
玩家攻略!阿拉游戏中心辅助软件... 玩家攻略!阿拉游戏中心辅助软件免费下载,福建大菠萝万能辅助器,办法教程(有挂技巧)-哔哩哔哩1、阿拉...
详情透视!aapoker透视方... 详情透视!aapoker透视方法,微乐河南小程序微乐辅助脚本,诀窍教程(有挂分享)-哔哩哔哩1、aa...