Descripción general del motor de plantillas art-template versión web

1. Función

Usando la sintaxis de plantilla proporcionada por el motor de plantilla, los datos y el HTML se pueden unir.

utilizar

  1. Descargue el archivo de la biblioteca del motor de plantillas de arte e incluya el archivo de la biblioteca en la página HTML
<script src="./../template-web.js"></script>
  1. Preparar plantilla de plantilla de arte
    <script id="tpl" type="text/html">
        <h1>{
     
     {
     
     username}} {
     
     {
     
     age}}</h1>
    </script>
  1. Dile al motor de plantillas qué plantilla y qué datos unir
    <script>
        // 1. 模板id   2. 数据  对象类型
        // 方法的返回值就是拼接好的字符串
        var html = template('tpl', {
     
     
            username: 'zhangsan',
            age: '30'
        })
        document.getElementById('container').innerHTML = html;
    </script>
  1. Dígale al motor de plantillas a través de la gramática de la plantilla cómo unir datos y cadenas html

Ejemplo de código:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="container"></div>
    <!-- 下载art-template模板引擎库文件并在HTML页面中引入库文件 -->
    <script src="/js/template-web.js"></script>
    <!-- 准备art-template模板 -->
    <script id="tpl" type="text/html">
        <h1>{
     
     {
     
     username}} {
     
     {
     
     age}}</h1>
    </script>
    <!-- 告诉模板引擎将哪一个模板和哪一个数据进行拼接 -->
    <script>
        // 1. 模板id   2. 数据  对象类型
        // 方法的返回值就是拼接好的字符串
        var html = template('tpl', {
     
     
            username: 'zhangsan',
            age: '30'
        })
        document.getElementById('container').innerHTML = html;
    </script>
    <!-- 将拼接好的html字符串添加到页面中 -->
    <!-- 通过模板语法告诉模板引擎,数据和html字符串要如何拼接 -->
</body>

</html>

Supongo que te gusta

Origin blog.csdn.net/weixin_45773503/article/details/108284486
Recomendado
Clasificación