【发布时间】:2021-07-23 20:01:56
【问题描述】:
假设我有一个名为button.svelte 的可重用组件,
<script>
export let text = undefined
</script>
<button>{text}</button>
现在我像这样在另一个组件中重用这个组件,
<script>
import { onMount } from "svelte"
import Button from "./Button.svelte"
let button
onMount(() => {
console.log(button) // How do I print the html of the button element?
})
</script>
<Button text="Button" bind:this="{button}"></Button>
但bind:this 的button 似乎没有按钮元素的html。如何获取按钮的html元素?
【问题讨论】:
-
你在console.log里面的按钮上试过innerHTML吗?还要绑定:这不应该没有双引号吗?
-
@JulienGabriel 我试过做
button.innerHTML,但显示undefined
标签: javascript html svelte svelte-3