fis3-parser-html-import

1.0.5 • Public • Published

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>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i fis3-parser-html-import

      Weekly Downloads

      1

      Version

      1.0.5

      License

      MIT

      Last publish

      Collaborators

      • fancy