0
点赞
收藏
分享

微信扫一扫

vue中引入字体资源遇到的问题

皮皮球场 2024-05-07 阅读 6
css
@font-face {
	font-family: "Effra-Regular";
	src: url("~/assets/fonts/Effra-Regular.woff");
}

这种写法能加载字体,但是无法应用字体

@font-face {
	font-family: "Effra-Regular";
	src: url("@/assets/fonts/Effra-Regular.woff");
}

这种写法会报错,甚至无法通过编译

@font-face {
	font-family: "Effra-Regular";
	src: url("~@/assets/fonts/Effra-Regular.woff");
}

这种写法可以加载并应用字体

解释:
"~"是webpack中css-loader提供的导入资源语法
"@"是jsconfig.json/tsconfig.json配置的资源路径

举报

相关推荐

0 条评论