template的使用笔记

渲染模板  使用最流行的template.js

首先先引入template和jquery的 js

  <script src="/assets/lib/jquery.js"></script>
  <script src="/assets/lib/template-web.js"></script>

再定义scropt模板  type类型为 ‘text/html’ 再设置一个id为“dialog-eit”

  <script type="text/html" id="dialog-eit">
    <form class="layui-form" id="form-eit" lay-filter="form-eit">
      <input type="hidden" name="Id" />
      <div class="layui-form-item">
        <label class="layui-form-label">分类名称</label>
        <div class="layui-input-block">
          <input
            type="text"
            name="name"
            required
            lay-verify="required"
            placeholder="请输入分类名称"
            autocomplete="off"
            class="layui-input"
          />
        </div>
      </div>
      <div class="layui-form-item">
        <label class="layui-form-label">分类别名</label>
        <div class="layui-input-block">
          <input
            type="text"
            name="alias"
            required
            lay-verify="required"
            placeholder="请输入分类别名"
            autocomplete="off"
            class="layui-input"
          />
        </div>
      </div>
      <!-- 按钮 -->
      <div class="layui-form-item">
        <div class="layui-input-block">
          <button class="layui-btn" lay-submit lay-filter="formDemo">
            确认修改
          </button>
        </div>
      </div>
    </form>
  </script>

数据的赋值 通过调用template函数 参数一填写模板的id  参数二填写数据

获取到处理好的htmlStr后,在通过jquery渲染到页面上

      let htmlStr = template("tpl-table", res);
      $(".layui-table tbody").empty().html(htmlStr);

【博学谷学习记录】超强总结,用心分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值