最開始進入評論頁面時直接觸發相應接口,取得星星數默認值,將id與默認值 push到一個數組裏圖片描述
var rateArr1 = {}; rateArr1.star_class = this.data.result[key].star_class; rateArr1.dish_id = this.data.result[key].id; this.data.params.rateArr2.push(rateArr1);
這樣就獲取到默認值。
改變默認值是經過id找到相應位置再改變:
starSelect(e) {//點擊星星時觸發 for (var key in this.data.result) { if (e.target.id == this.data.result[key].id){ this.data.params.rateArr2[key].star_class = e.detail; } } },