我创建了一些带有可选道具的组件,例如hide={true}
。我的问题是,当我不通过该道具时,这些恼人的错误消息总是充斥着我的控制台:
<MyComponent> was created without expected prop 'hide'
有什么方法可以将 props 声明为可选吗?
只需给它们一个默认值即可。
MyComponent.svelte
<script>
export let i = 123 // Default value is now 123
</script>
<!-- Output is "i = 123" -->
<p>i = {i}</p>
应用程序.svelte
<script>
import MyComponent from './MyComponent.svelte'
</script>
<!-- No error here! -->
<MyComponent/>
所以,在你的情况下你会改变export let hide
to export let hide = false
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)