【发布时间】:2022-01-15 22:09:30
【问题描述】:
我正在导入一个带有多个子项的第三方 Svelte3 组件。举例来说,第三方组件如下所示:
<script>
import Child1 from './third-party/Child1.svelte';
import Child2 from './third-party/Child2.svelte';
</script>
<div>
<Child1/>
<Child2/>
</div>
考虑到以下情况,从我的应用程序中(或从开发控制台)隐藏其中一个子组件的最简洁方法是什么:
- 它没有易于识别的 CSS 选择器,并且
- 无法修改第三方代码?
在 Vue 中,我会使用根实例,但在 Svelte 中可以吗?
非常感谢!
圭多
【问题讨论】:
-
您可以隐藏第三方的
nth-child吗? REPL -
从应用程序和开发控制台中隐藏是什么意思?从 DOM 中删除它?只是在视觉上隐藏它?
-
@pilchard 感谢您的建议!但是,我不能依赖元素的顺序。
-
@johannchopin “隐藏”是指视觉上的隐藏,尽管从 DOM 中删除也可以满足我的目的。谢谢:-)
标签: javascript svelte svelte-3