二种方法;
一:准备2张图片分别是
假设后台数据返回的字段为star,并且为3
var star = '';
for (let i = 0; i < star; i++) {
star += ' <img src="../assets/image/star_sel@2x.png"alt="">';
}
for (let index = 0; index < 5 - star; index++) {
star += ' <img src="../assets/image/star_nor@2x.png" alt="">';
}
根据需求渲染DOM就可以了。
二:让ui给切6张图片分别是从零星到5星各一张,然后再根据后台返回数据做判断处理显示哪张。