是否可以在 svelte 中创建自定义指令?

Z. *_*lah 9 svelte

我知道有一些插槽以及一些关于没有 DOM 元素的插槽的讨论。自定义指令怎么样?(也就是说,特殊的“属性”将修改组件/DOM 元素的行为)

Goo*_*Mac 9

目前还没有像 Vue 中那样的自定义指令,但您当然可以使用use:something. 请参阅此处的文档。您还可以在这里找到官方示例

这是一个小例子:

<button on:click={doSomething} use:tooltip={calculatedTooltip}>
    Click Me
</button>
Run Code Online (Sandbox Code Playgroud)