小编Sci*_*oob的帖子

Svelte:使用父组件的函数

在我的 App.svelte 中,我的函数包含以下代码:

<script>
    import Categories from "./Categories.svelte";

    let choice = { category: false };

    export function toggle() {
         choice.category = !choice.category;
    }
</script>

{#if choice.category}
    <Categories />
{:else}
    <p>Foo.</p>
{/if}
Run Code Online (Sandbox Code Playgroud)

在我的类别组件中,我有以下代码:

<button id="vegetation" on:click="toggle()">
    <span>Analyse vegetation and forestry</span>
</button>
Run Code Online (Sandbox Code Playgroud)

我想要的是:当我单击类别组件中的按钮时,toggle()应该调用该函数。

我怎样才能做到这一点?

svelte svelte-component

4
推荐指数
1
解决办法
5303
查看次数

标签 统计

svelte ×1

svelte-component ×1