无法在Vue 3中更改字体



我正在使用Vue 3和Vuetify 3,到目前为止,我无法将字体从Roboto更改为Lato。

我是SCSS的初学者,但我创建了一个名为/scss/main.scss的文件:

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap');
$body-font-family: 'Lato';
我在main.js

中导入的:

...
import '../scss/main.scss'
...

然后在App.vue里面我有:

#app {
font-family: $body-font-family, sans-serif !important;
}

我错过了什么吗?

我不认为将scss导入main.js是在做任何事情。而是把它导入到App.vue的style标签中。

在App.vue中尝试以下操作;

<template>
...
</template>
<style lang="scss">
@import("path to your scss/main.scss file")
#app {
font-family: $body-font-family, sans-serif !important;
}
</style>

最新更新