art-template判断渲染(难度:3颗星)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="./lib/js/art-template.js"></script>
    <title>Document</title>
</head>
<body>
    <div id="middle">
    </div>
    <script type="text/html" id="test">
        {{if isAdmin}}
        <h1>{{title}}</h1>
        <ul>
            {{each list value i}}
            <li>索引:{{i+1}}:{{value}}</li>
            {{/each}}
        </ul>
        {{/if}}
    </script>
    <script>
      var data={
          title:'基本例子',
          isAdmin:true,
          list:['小哈','小明','小东','小华','小新']
      };
      const html=template('test',data);
      document.getElementById('middle').innerHTML=html;
    </script>
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/mmit/p/12624777.html
今日推荐