vueでsvgを使用する注意点
865 ワード
ネット上でvueでsvgをどのように使うかを紹介するチュートリアルはもうたくさんありますが、私はこれ以上説明しません.
シーン
すでにネット上のチュートリアルに基づいて、svgコンポーネントをページに導入しましたが、F 12によると、svgファイルは本当に導入されておらず、真ん中が空いています.この問題は私を何日も困らせて、ずっと原因が見つからなかった.
解決する svgコンポーネント用のiconフォルダではurl-loader設定は変換されません.excludeはこのフォルダを除外することに注意してください. svg-sprite-loaderを使用してiconsフォルダを処理します.
シーン
すでにネット上のチュートリアルに基づいて、svgコンポーネントをページに導入しましたが、F 12によると、svgファイルは本当に導入されておらず、真ん中が空いています.この問題は私を何日も困らせて、ずっと原因が見つからなかった.
解決する
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
exclude: [resolve('src/icons')], // svg
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
},
{
test: /\.svg$/,
loader: 'svg-sprite-loader',
include: [resolve('src/icons')], //
options: {
symbolId: 'icon-[name]'
}
}