1. 程式人生 > >微信小程式制定迴圈次數,根據一個數字來迴圈多少次

微信小程式制定迴圈次數,根據一個數字來迴圈多少次

今天有個功能,根據後臺給的資料來判斷要給多少顆星,但是之前都是迴圈的物件型別,我要怎麼根據一個數字來做迴圈呢?

請看::::::::給大家分享一下。(如果有更好的方法記得……你懂得。)

這個是滿心的(最多五個)後臺傳了一個5給我,但是如果後臺給我們傳了一個二呢?下面請看程式碼。

當傳過來二的候後面的星星變成空心的。

<view class='star-level'> <block wx:if='{{item.grade > 0}}'>//第一個先判斷後臺傳過來的資料要大於0再進行迴圈 <block wx:for='{{item.grade-0}}' wx:key='un'>//注意這裡item.grade是後臺傳過來的星級,為什麼是減零呢,?
           //自我感覺就是當它是減法的時候,他會自動從大到小減到以反之就是加(這只是我的假想,大家可以去研究一下。)。
<image src='/images/ico_good_masterdata.png'></image>//這是實心的星星 </block> </block> <block wx:if='{{item.grade < 5}}'>//判斷如果傳過來的值小於5就執行以下迴圈 <block wx:for='{{5-item.grade-0}}' wx:key="un">//我們迴圈用最大數減去傳過來的數得到的值,就得到我們後面的空心圓了。
<image src='/images/ico_bad_masterdata.png'></image> </block> </block></view>這是最終想要的效果圖