在Vue项目中使用自定义字体的操作步骤
在 Vue 项目中使用自定义字体,可以通过以下几个步骤来完成:your-font.ttf
、your-font.woff
等)。
assets
文件夹中。例如,可以创建一个 fonts
文件夹,并将字体文件放入其中:
src/
assets/
fonts/
your-font.ttf
your-font.woff
...
src/assets/styles/
目录下创建一个全局的 CSS 文件(例如:global.css
),并在其中引入你的字体文件:
@font-face {
font-family: 'YourFont';
src: url('@/assets/fonts/your-font.woff2') format('woff2'),
url('@/assets/fonts/your-font.woff') format('woff'),
url('@/assets/fonts/your-font.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'YourFont', sans-serif;
}
src/main.js
文件中引入你刚刚创建的全局 CSS 文件:
import Vue from 'vue';
import App from './App.vue';
import './assets/styles/global.css'; // 引入全局 CSS 文件
Vue.config.productionTip = false;
new Vue({
render: h => h(App),
}).$mount('#app');
<template>
<div class="custom-font">
这是使用自定义字体的文本。
</div>
</template>
<script>
export default {
name: 'CustomFontComponent',
};
</script>
<style scoped>
.custom-font {
font-family: 'YourFont', sans-serif;
}
</style>
my-vue-project/
├── node_modules/
├── public/
├── src/
│ ├── assets/
│ │ ├── fonts/
│ │ │ ├── your-font.ttf
│ │ │ ├── your-font.woff
│ │ ├── styles/
│ │ │ ├── global.css
│ ├── components/
│ ├── App.vue
│ ├── main.js
├── package.json
├── README.md