首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Svelte自定义组件中使用第三方库

在Svelte自定义组件中使用第三方库
EN

Stack Overflow用户
提问于 2020-07-31 11:17:05
回答 1查看 1.1K关注 0票数 3

我想使用svelte创建一个web组件。要创建web组件,必须包含svelte标记选项

<svelte:options tag="{"my-custom-component}"></svelte:options>

它创建一个具有该名称的自定义组件,但不能正常工作,因为我们还必须为所有子组件提供这个标记!我把它添加到所有的子组件中,但是它仍然不起作用,结果是我使用第三方库,我不知道有什么方法可以在那里使用这个选项!

有没有一种方法可以使用svelte创建自定义组件,其中包括第三方库?

EN

回答 1

Stack Overflow用户

发布于 2020-09-07 06:57:11

可以使用组件内部的常规svelte组件(包括第三方)。

但是,您需要在rollup/webpack配置中编译具有不同编译器设置的编译器。

而且,由于web组件(Shadow )中的作用域样式(Shadow)的性质,css无法在这些组件中工作。因此,这取决于库,如果它仍然工作。

将来您可能可以关闭范围内的样式:

问题1748:没有影子DOM的自定义元素

但是,范围内的样式可能是您首先需要/需要的why组件的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63190859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档