我正在使用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>