我试图将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)