我正在尝试使用自定义样式实现复选框组件,但找不到代理绑定的方法。这是组件现在的样子(它不起作用):
<input
id="{id}"
bind:group
bind:checked
type="checkbox">
<label for="{id}">
<slot></slot>
</label>
<script>
const rndID = (size) => [...Array(size)].map(i => (~~(Math.random()*36)).toString(36)).join('')
export default {
data: () => ({
id: rndID(15),
}),
}
</script>
<style>
...
</style>
我希望它可以像往常一样使用带有checked
或group
绑定的复选框。但现在没有组我得到一个错误。有没有办法用 Svelte 做这些事情?