在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue 使用iconfont報(bào)錯(cuò)Uncaught SyntaxError: Un

vue 使用iconfont報(bào)錯(cuò)Uncaught SyntaxError: Unexpected token <

因?yàn)榄h(huán)境問(wèn)題,使用下載到本地的形式來(lái)使用iconfont,之前是使用cdn的形式,cdn是能夠正常顯示出圖標(biāo),但是換成本地的就報(bào)錯(cuò):

clipboard.png

一下是代碼:

clipboard.png

clipboard.png

請(qǐng)問(wèn)這個(gè)問(wèn)題改如何解決?

回答
編輯回答
風(fēng)畔

iconfont.css應(yīng)該是要依賴iconfont.js吧?為什么不都用 import導(dǎo)入呢?一個(gè)導(dǎo)入一個(gè)用script引入我覺(jué)得有點(diǎn)問(wèn)題。

2017年10月12日 18:22
編輯回答
何蘇葉

我碰到了一樣的問(wèn)題,提示“Unexpected token <”錯(cuò)誤。

我之前的做法是,在index.html文件中采用symbol方式引入:
<script src="./assets/icons/iconfont.js"></script>

然后提示出錯(cuò)。我猜測(cè)是,iconfont.js文件中某些語(yǔ)法需要處理之后才能被讀取,而這個(gè)index.html沒(méi)有得到需要的處理。當(dāng)然這是猜測(cè),我并不清楚真正原因。

不知怎么處理,我就迂回繞過(guò)了,也即直接在xxx.vue文件里面引入:
import "@/assets/icons/iconfont.js"

當(dāng)然,同樣要設(shè)置style,于是就可以用svg標(biāo)簽來(lái)顯示圖標(biāo)了。

2018年8月23日 05:49