• 使用模板引擎时遇到的一个问题


    模板引擎是一个重要的知识点,引以为戒!!!

    1     <!-- 1. 创建左侧分类模板 id通常后面跟上一个Tmp-->
    2     <script type="text/html" id="categoryLeftTmp">
    3         <!-- as value i 可以省略  如果省略要获取循环的值 $value 如果不省略 使用as 后面的名称 作为获取循环的值 -->
    4         {{each rows as value i}}
    5         <li class="" data-id="{{value.id}}">{{value.categoryName}}</li>
    6         {{/each}}
    7     </script>

    上面是正确的版本 

    (注意!!!)特别注意这句话的理解,因为我在这里犯了一个错误:

     as value i 可以省略 如果省略要获取循环的值 $value 如果不省略 使用as 后面的名称 作为获取循环的值

    下方式错误的版本

    1     <script type="text/html"id="categoryLeftTmp">
    2         {{each rows}}
    3         <li class="active" data-id="{{value.categoryName}}">{{value.categoryName}}</li>
    4         {{/each}}
    5     </script>

     模板引擎的用法如下:

    链接自:https://www.awesomes.cn/repo/aui/arttemplate

    条件判断语法:

    栗子:

     1     <script type="text/html" id="categoryRightTmp">
     2         {{if rows.length!==0}} {{each rows as value i}}
     3         <div class="mui-col-xs-4">
     4             <a href="javascript:void(0)">
     5                 <img src="{{value.brandLogo}}" alt="">
     6                 <p>{{value.brandName}}</p>
     7             </a>
     8         </div>
     9         {{/each}} 
    10         {{else}}
    11         <p style="text-align:center;color:#000;">这里没有数据哦</p>
    12         {{/if}}
    13     </script>
  • 相关阅读:
    sql server获取指定库下的所有表名
    sql根据字符将一行拆成多行
    刷题416. Partition Equal Subset Sum
    刷题394. Decode String
    刷题347. Top K Frequent Elements
    刷题309. Best Time to Buy and Sell Stock with Cooldown
    刷题338. Counting Bits
    刷题337. House Robber III
    刷题312. Burst Balloons
    刷题621. Task Scheduler
  • 原文地址:https://www.cnblogs.com/DZzzz/p/8604984.html
Copyright © 2020-2023  润新知