,可以通过以下步骤实现:
module.exports = {
chainWebpack: config => {
config.module
.rule('fonts')
.test(/\.(woff2?|eot|ttf|otf)(\?.*)?$/i)
.use('url-loader')
.loader('url-loader')
.options({
limit: 8192,
name: 'fonts/[name].[hash:8].[ext]'
})
.end();
}
};
<style>
@font-face {
font-family: 'MyFont';
src: url('@/assets/fonts/MyFont.ttf') format('truetype');
}
body {
font-family: 'MyFont', sans-serif;
}
</style>
在上述代码中,首先使用@font-face规则定义了一个名为"MyFont"的字体,然后在body样式中使用该字体。
请注意,以上答案仅供参考,具体实现方式可能因项目配置和需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云