Skip to content

Lmangoxx/CoreTemplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoreTemplate

一个简单的模板解析小工具

使用方法

<div id="app"></div>

<script id="template" type="text/html">
  <p>姓名:{{user.name}}</p>
  <p>年龄:{{user.age}}</p>
  <p>简介:{{user.des}}</p>
  #IF(isShow)
    <a href="{{homeUrl}}" target="_blank">欢迎来光临我的gitHub博客小屋</a>
  #ENDIF
  <ul>
    #LOOP(interest as item)
      <li>{{item.name}}</li>
    #ENDLOOP
  </ul>
</script>

<script>
  const template = document.getElementById('template').innerHTML;
  const data = {
    user: { name: 'Lmango', age: 33, des: '我快要到35岁危机了' },
    isShow: true,
    homeUrl: 'https://lmangoxx.github.io/about/index.html',
    interest: [
      { name: '电影' },
      { name: '烹饪' },
      { name: '思考' }
    ]
  };
  document.getElementById('app').innerHTML = core.template(template, data);
</script>

在线Dome

codepen

About

一个简单的模板解析小工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published