<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## volist標簽 | 標簽名 | 作用 | 包含屬性 | | --- | --- | --- | | volist | 數組數據循環輸出 | name,id,offset,length,key,mod | 標簽屬性: | 標簽屬性名 | 含義 | | --- | --- | | name | 模板賦值的變量名稱,必須 | | id | 當前的循環變量名稱,必須 | | offset | 循環開始索引,默認從0開始 | | length | 循環長度,默認為 null | | key | 當前的循環的下標變量名,默認為i | | mod | key取余,默認為2 | 首先控制器中首先對模版賦值: ~~~ $users = [ [ 'id'=}1, 'username'=}' 老貓', ], [ 'id'=}2, 'username'=}' 小貓', ], [ 'id'=}3, 'username'=}' 大貓', ] ]; $this-}assign('users',$users); ~~~ 循環輸出用戶的編號和姓名: ~~~ {volist name="users" id="vo"} {$vo.id} {$vo.username}{br/} {/volist} ~~~ volist標簽的name屬性表示模板賦值的變量名稱,因此不可隨意在模板文件中改變。 id表示當前的循環變量名稱,可以隨意指定,但不要和name屬性沖突,如: ~~~ {volist name="users" id="item"} {$item.id} {$item.username}{br/} {/volist} ~~~ 輸出查詢結果中的部分數據,如:輸出其中的第1-5條記錄 ~~~ {volist name="users" id="vo" offset="0" length="5"} {$vo.id} {$vo.username} {/volist} ~~~ 輸出偶數記錄 ~~~ {volist name="users" id="vo" mod="2" } {eq name="mod" value="1"}{$vo.id} {$vo.username}{/eq} {/volist} ~~~ mod屬性還用于控制一定記錄的換行,如: ~~~ {volist name="users" id="vo" mod="4"} {$vo.id} {$vo.username} {eq name="mod" value="3"}{br/}{/eq} {/volist} ~~~ 輸出循環下標: ~~~ {volist name="users" id="vo" key="k"} {$k}. {$vo.id} {$vo.username} {/volist} ~~~ 如果沒有指定key屬性的話,默認使用循環變量i,如: ~~~ {volist name="users" id="vo"} {$i}. {$vo.id} {$vo.username} {/volist} ~~~ 如果要輸出數組的索引,可以直接使用key變量,和循環變量不同的是,這個key是由數據本身決定,而不是循環控制的,如: ~~~ {volist name="users" id="vo"} {$key}. {$vo.id} {$vo.username} {/volist} ~~~ 模板中可以直接使用函數設定數據集,而不需要在控制器中給模板變量賦值傳入數據集變量,如: ~~~ {volist name=":function_name('arg0')" id="vo"} {$vo.id} {$vo.username} {/volist} ~~~ ## foreach標簽 foreach標簽和 volist 標簽類似 | 標簽名 | 作用 | 包含屬性 | | --- | --- | --- | | foreach | 數組數據循環輸出 | name,id或 item,offset,length,key,index,mod | 標簽屬性: | 標簽屬性名 | 含義 | | --- | --- | | name | 模板賦值的變量名稱,必須 | | item或 id | 當前的循環變量名稱,必須 | | offset | 循環開始索引,默認從0開始 | | length | 循環長度,默認為 null | | key | 索引的變量名, 默認為 key | 循環輸出用戶的編號和姓名: ~~~ {foreach name="users" item="vo"} {$vo.id} {$vo.username}{br/} {/foreach} ~~~ 其它用法請參照 volist 標簽
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看