浏览器中的使用template

  • 引入js

  • 安装

  • npm install art-template --save

    • 1
  • 在需要的文件模块中引用 art-template

    • 1
  • 或者下载直接下载 引入

  • 下载

  • 查看文档 api

  • 中文文档

  • github地址

  • 完整代码 + 效果

  • <!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">
        <title>浏览器使用art-template.html</title>
    
        <script src="./node_modules/art-template/lib/template-web.js"></script>
    </head>
    <body>
      <span class="_span"></span>
      <div class="div"></div>
      <script type="text/template" id="tp1">
            hello {{ name }} {{age}}
            喜欢 {{ each hobbies}} {{ $value }} {{/each}} //遍历
        </script>  
        <!-- type="text/html" 有html编写高亮提示-->
        <script type="text/html" id="tp2">
            <div>hello {{ name }} {{age}}</div>
            <h1>喜欢 {{ each hobbies}} {{ $value }} {{/each}} //遍历</h1>
        </script>  
        <script>
            var ret = template('tp1',{
                name:'ggggg',
                age:18,
                hobbies:[
                    '写代码',"看书","打游戏"
                ]
            })
            var _span = document.querySelector('._span')  
            _span.innerText = ret;
            console.log(ret)
            var ret2 = template('tp2',{
                name:'ggggg',
                age:18,
                hobbies:[
                    '写代码',"看书","打游戏"
                ]
            })
            var div = document.querySelector('.div')  
            div.innerHTML = ret2 ;
        </script>
    </body>
    </html>
    
  • 来自 https://blog.csdn.net/weixin_42448623/article/details/100174188

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容