【发布时间】:2020-06-04 03:22:47
【问题描述】:
我想使用 Svelte 构建一个自定义元素。
因此在rollup.config.js 中我设置了customElement: true,然后我必须使用 来引用我的子组件。
但是我发现这样一来bind就不行了。这是代码示例
HelloWorld.svelte(子)
<script>
import Hello from './components/Hello'
import World from './components/World'
export let value;
</script>
<svelte:options tag={'x-app-helloworld'}/>
<input type="text" bind:value={value} >
<input>
<x-app-hello />
<x-app-world />
App.svslte(parent) 的一部分。
<x-app-helloworld bind:value={value}/>
然后父级会显示错误:'value' is not a valid binding on <x-app-helloworld> elements.
我该如何解决这个bind 问题?
【问题讨论】:
标签: javascript data-binding svelte