【发布时间】:2019-08-29 02:28:43
【问题描述】:
感谢question here,我可以在我的自定义元素中选择一个插槽的文本。
我想知道用 javascript 更新插槽文本的正确方法是什么?
这行得通吗?
this.shadowRoot.querySelector('slot').assignedNodes()[0].innerHTML = 'New text';
还是这个
this.shadowRoot.querySelector('slot').assignedNodes()[0]. textContent = 'New text';
我什至应该直接使用组件内的 JS 更新插槽内容,还是有一些宗教规则规定插槽应始终仅由主机填充?
【问题讨论】: