1
在VUE單個文件component.I導入SVG文件是這樣的: import A from 'a.svg'
然後,我怎麼能用到我的組件?如何將svg文件導入到Vue組件?
在VUE單個文件component.I導入SVG文件是這樣的: import A from 'a.svg'
然後,我怎麼能用到我的組件?如何將svg文件導入到Vue組件?
基於你提供的信息,你可以做的是:
npm install --save-dev vue-svg-loader
module: {
rules: [
{
test: /\.svg$/,
loader: 'vue-svg-loader', // `vue-svg` for webpack 1.x
},
],
},
<template>
<nav id="menu">
<a href="...">
<SomeIcon class="icon" />
Some page
</a>
</nav>
</template>
<script>
import SomeIcon from './assets/some-icon.svg';
export default {
name: 'menu',
components: {
SomeIcon,
},
};
</script>
什麼你需要它嗎?噸的信息缺少這裏 – vsync
這個問題是不是Vue的具體,因爲它取決於你用它來加載SVG文件的WebPack裝載機。你想用這個進口聲明做什麼?你想'A'是一個包含你的SVG文件的字符串嗎?你想內聯還是簡單地在你的模板中包含'a.svg'?你是否只想確保在你的組件被插入時'a.svg'是可用的?敬請您在使用情況下,你的WebPack配置的相關部分的問題,你的Vue組件的相關部分,和。 –