Skip to content

hitvalley/vtpl-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vtpl-module

valley-tpl for valley-module

依赖

版本要求

  • NodeJS > 8.0
  • ValleyTpl > 1.1.2
  • ValleyModule > 1.0

地址

使用

引入

npm i --save vtpl-module

使用方法

const RenderModule = require('vtpl-module');

const renderModule = new RenderModule({
  viewPath: './dist/',
  extension: 'tpl',
  encoding: 'utf-8'
});
class MainModule extends ValleyModule {
  prepare() {
    ...
    this.use('prepareRender', renderModule); // 引入
    ...
    this.use('render', async next => {
      let html = this.context.render(tpl, data, scope);// 调用
      ...
    })
  }
}
let mainModule = new MainModule();

About

valley-tpl for valley-module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published