小编Tib*_*ete的帖子

是否可以将Polymer 3组件拆分为单独的JavaSrcipt,HTML和CSS文件?

我试图将Polymer 3组件拆分为单独的文件,例如:

import { html, PolymerElement } from '@polymer/polymer/polymer-element';

export default class TestSplit extends PolymerElement {
  static get template() {
    return html`
      <style>
        p {
          color: blue;
        }
      </style>

      <p>Hello from component</p>
    `;
  }
}

customElements.define('test-split', TestSplit);
Run Code Online (Sandbox Code Playgroud)

看起来像是这样的:

index.js:

import { PolymerElement, html } from '@polymer/polymer/polymer-element';

import css from './style.css';
import template from './template.html';

export default class TestSplit extends PolymerElement {
  static get template() {
    return html`
      <style>${css}</style>
      ${template}
    `;
  }
}

customElements.define('test-split', TestSplit);
Run Code Online (Sandbox Code Playgroud)

style.css中:

p {         
  color: blue;          
} …
Run Code Online (Sandbox Code Playgroud)

javascript polymer polymer-3.x

5
推荐指数
1
解决办法
276
查看次数

标签 统计

javascript ×1

polymer ×1

polymer-3.x ×1