【问题标题】:Svelte libraries loaded without style没有样式加载的 Svelte 库
【发布时间】:2021-06-04 21:13:59
【问题描述】:

我尝试将“Materialify”和“Carbon Components for Svelte”库连接到Sapper 项目。但事实证明,组件已加载,但没有样式。可能是什么问题呢?代码如下所示,使用官方网站上列出的命令安装。在 Ubuntu 20 上工作

<script>
    import {DataTable} from 'carbon-components-svelte'
</script>

<svelte:head>
    <title>Sapper project template</title>
</svelte:head>

<DataTable
    headers={[
            {key: 'name', value: 'Name'},
            {key: 'age', value: 'age'}
    ]}
    rows={[
            {id: 0, name: 'Stepan', age: 14},
            {id: 1, name: 'Maxim', age: 24}
    ]}
/>

结果: Compiled result

【问题讨论】:

标签: css user-interface svelte sapper


【解决方案1】:

感谢Thomas Hennes的回答。

为了使样式生效,您需要根据此库的 GitHub 存储库中的说明连接它们。 Sapper的解决方法:在_layout.svelte(routes)文件的script标签中,添加:

import 'carbon-components-svelte/css/[here styles file].css'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-27
    • 2014-11-03
    • 2020-11-15
    • 2016-02-09
    • 2023-03-28
    • 1970-01-01
    • 2016-11-25
    相关资源
    最近更新 更多