我在 Stencil 的官方文档中找到了这些片段。
如果不提供 child component 的路径,我无法理解my-embedded-component如何在my-parent-component 中访问。谁能帮我理解这个概念?
子组件
import { Component, Prop } from '@stencil/core';
@Component({
tag: 'my-embedded-component'
})
export class MyEmbeddedComponent {
@Prop() color: string = 'blue';
render() {
return (
<div>My favorite color is {this.color}</div>
);
}
}
父组件
import { Component } from '@stencil/core';
@Component({
tag: 'my-parent-component'
})
export class MyParentComponent {
render() {
return (
<div>
<my-embedded-component color="red"></my-embedded-component>
</div>
);
}
}