【问题标题】:Display svg with semantic-ui-react?使用语义-ui-react 显示 svg?
【发布时间】:2017-07-29 07:41:13
【问题描述】:

如何使用 semantic-ui-react Image 组件显示图像? 我注意到非反应版本说它支持 svg 和 img 但反应版本没有说明它是否支持。 我正在做的是

<Image src={ImagePath}/>

但是,我只看到一个损坏的图像图标。 Webpack 编译正确,所以路径没有错。 谁能告诉我解决我的问题的最佳方法是什么?

【问题讨论】:

标签: javascript reactjs svg semantic-ui-react


【解决方案1】:

我正在使用 webpack4,以下是我用于图像的设置,

webpack.config.js,模块规则-

{
    test: /\.(ttf|woff|woff2|eot|png|svg|gif)$/,
    use: {
    loader: 'url-loader',
    options: {
            limit: 10000
        }
    }
}

我在 src/ 中有一个 static/ 目录,其中包含图像并使用 CopyWebpackPlugin ,我将所有这些图像复制到 build/ 中,

webpack.config.js,模块插件 -

new CopyWebpackPlugin([ { from: 'src/static' } ]),

最后为了在semantic-ui-react的Image组件中使用svg,我把它的相对路径称为-

<Image src="/images/logo.svg" alt="no logo"/>

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-12-31
    • 2017-07-06
    • 2020-03-14
    • 1970-01-01
    • 2017-09-13
    • 2016-03-22
    • 1970-01-01
    • 2017-05-13
    • 2023-03-18
    相关资源
    最近更新 更多