uniapp使用字体图标iconfont报错原因及解决方式
报错提示:
MiniProgramError
TypeError: Cannot read property 'getElementsByTagName' of undefined
TypeError: Cannot read property 'getElementsByTagName' of undefined
at at (app-service.js:3900:4153)
at at (app-service.js:3900:5327)
at require (WASubContext.js:2:2405363)
at at (app-service.js:3901:10)
原因:
1、因为资源文件放在了static的文件夹目录下,发布时这写资源文件被忽略上传了。
解决方式:
1、在static同级目录下新建一个iconfont的文件夹,把资源文件放到这个文件夹下
2、在App.vue 的style下引入文件的方式要用@,如:@import '@/iconfont/iconfont.css';