Vue单页应用引用单独的样式文件的两种方式
May 28, 2018 am 10:32 AM这篇文章给大家介绍Vue单页应用如何引用单独的样式文件,本文以css文件为例,通过两种方式给大家介绍的非常详细,需要的朋友参考下吧
问题描述
对于.vue的文件来说,也是由结构、行为、样式三部分组成,在样式部分有个scoped的属性,也就是当前页面有效,当style标签内样式比较多时或者.vue文件之间有重复的时候,总感觉看起来不够整洁,所以就需要引入一些公共样式。下面就先说下如何引入单独的样式文件,这里就以CSS文件为例,之后再说下我的项目中的样式文件的划分
引入单独的样式文件
方式一
在main.js中引入静态资源,这种方法使得该样式文件被项目中的组件所共享
// The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' import router from './router' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import axios from 'axios' // 此处引入静态资源 require('./assets/css/style.css') /* eslint-disable no-new */ new Vue({ el: '#app', router, template: '<App/>', components: { App } })
方式二
在某个.vue引入样式文件
<template> ... </template> <script> export default { name: "test" } </script> <style scoped> @import "style.css"; </style>
文件组织形式如下:
项目中的应用
在我的项目中,这两个方式都是应用到的,公共的样式采用第一种方式引用,对于项目中的每一个模块的样式是采用第二种方式的,在每个模块中都是含有一个样式文件的,用来存放这个模块中需要的样式,这个时候就需要灵活一些了,如果样式比较少,或者只是某一个vue文件会用到,还是可以将css样式直接写在.vue文件的style标签中。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Atas ialah kandungan terperinci Vue单页应用引用单独的样式文件的两种方式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

macOS: Cara menukar warna widget desktop

Cara menggunakan petikan blok dalam Apple Notes

Ralat kompilasi C++: rujukan tidak ditentukan, bagaimana untuk menyelesaikannya?

Panduan untuk menyelesaikan salah jajaran halaman web WordPress

Apakah faedah fungsi C++ mengembalikan jenis rujukan?

Reka bentuk imej latar belakang web CSS: mencipta pelbagai gaya dan kesan imej latar belakang

Bagaimana untuk menggunakan rujukan C++ dan lulus parameter penunjuk?

Analisis mendalam petunjuk dan rujukan dalam C++ untuk mengoptimumkan penggunaan memori
