fis3-preprocessor-rjy-template
v1.0.5
Published
Html template compiler tool
Downloads
2
Readme
fis3-preprocessor-rjy-template
模版状态及数据渲染解决方案。
标准化前,对模板打标记并可以包装html。 与fis3-postprocessor-rjy-template配合使用。
npm install fis3-preprocessor-rjy-template -g
fis-conf.js中使用
fis.match('**.html', {
preprocessor: fis.plugin('rjy-template',{
wrapHtml:true,
headTemplate:"/components/head/head.tpl"
})
});
##模板页中
tmpl-data
可以通过以下方式传递数据:
- 可以作为简单的状态值使用
text=string
- 当数据较为复杂是,可以通过
url=path/to/your.json
的方式引用json格式的文件,支持相对路径和绝对路径 - 选择复杂数据的某个属性以
.
分割父子属性
<!-- 简单状态 -->
<link rel="import" href="a.tpl?__inline" tmpl-data="text=a">
<!-- 复杂数据结构 -->
<link rel="import" href="b.tpl?__inline" tmpl-data="url=path/to/your.json&id=b.info">
##配置
wrapHtml
是否开启包装html的功能(目前只支持html5的声明),默认falseheadTemplate
模板<head>
的路径,暂时不支持数据渲染功能
##待开发
- 需要支持默认数据引用规则
- 增加包装html相关配置