1.0.5 • Published 7 years ago

fis3-parser-html-import v1.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

fis3-parser-html-uri

扩展原来的<link rel="import">,增加data传值

安装

$ npm install fis3-parser-html-import

基本使用

fis-conf.js

fis.match('page.html', {
  parser: fis.plugin('html-import')
});

page.html

<link rel="import" href="./widget.html?__inline" data="{attr:'hello',attr2:'world'}"> // 全部字段
<link rel="import" href="./widget.html?__inline" data="{attr:'hello'}"> // 部分字段
<link rel="import" href="./widget.html?__inline" data="{a:'hello'}"> // 没有匹配的字段
<link rel="import" href="./widget.html?__inline"> // 不传data

widget.html

<div>{{ attr }} - {{ attr2 }}</div>

编译结果

<div>hello - world</div>
<div>hello - </div>
<div> - </div>
<div> - </div>

自定义模板符号

fis-conf.js

fis.match('*.html', {
  parser: fis.plugin('html-import', {
      symbolStart : '{{{',
      symbolEnd : '}}}'
  })
});

widget.html

<div>{{{ attr }}} - {{{ attr2 }}}</div>
1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

8 years ago