欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue單頁應用引用單獨的樣式文件的兩種方式

 更新時間:2018年03月30日 11:28:30   作者:Dear_Mr  
這篇文章給大家介紹Vue單頁應用如何引用單獨的樣式文件,本文以css文件為例,通過兩種方式給大家介紹的非常詳細,需要的朋友參考下吧

問題描述

對于.vue的文件來說,也是由結構、行為、樣式三部分組成,在樣式部分有個scoped的屬性,也就是當前頁面有效,當style標簽內樣式比較多時或者.vue文件之間有重復的時候,總感覺看起來不夠整潔,所以就需要引入一些公共樣式。下面就先說下如何引入單獨的樣式文件,這里就以CSS文件為例,之后再說下我的項目中的樣式文件的劃分

引入單獨的樣式文件

方式一

在main.js中引入靜態(tài)資源,這種方法使得該樣式文件被項目中的組件所共享

// 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'
// 此處引入靜態(tài)資源
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單頁應用引用單獨的樣式文件的兩種方式 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • vue-cli2打包前和打包后的css前綴不一致的問題解決

    vue-cli2打包前和打包后的css前綴不一致的問題解決

    這篇文章主要介紹了vue-cli2打包前和打包后的css前綴不一致的問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Vue.set()實現(xiàn)數(shù)據(jù)動態(tài)響應的方法

    Vue.set()實現(xiàn)數(shù)據(jù)動態(tài)響應的方法

    這篇文章主要介紹了Vue.set()實現(xiàn)數(shù)據(jù)動態(tài)響應的相關知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • 基于Element封裝一個表格組件tableList的使用方法

    基于Element封裝一個表格組件tableList的使用方法

    這篇文章主要介紹了基于Element封裝一個表格組件tableList的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 利用Vue實現(xiàn)一個累加向上漂浮動畫

    利用Vue實現(xiàn)一個累加向上漂浮動畫

    在不久之前,看到一個比較有意思的小程序,就是靜神木魚,可以實現(xiàn)在線敲木魚,自動敲木魚,手盤佛珠,靜心頌缽的,下面就來揭秘如何實現(xiàn)這個小程序中敲木魚的累加向上漂浮動畫,需要的可以參考一下
    2022-11-11
  • Vue中的v-model,v-bind,v-on的區(qū)別解析

    Vue中的v-model,v-bind,v-on的區(qū)別解析

    vue.js是一套構建用戶界面的框架,只關注視圖層,它不僅易于上手,還便于與第三方庫或既有項目整合,vue.js有配套的第三方類庫,可以整合起來做大型項目的開發(fā),這篇文章主要介紹了v-model,v-bind,v-on的區(qū)別,需要的朋友可以參考下
    2022-12-12
  • vue如何解決this.refs拿取v-for下元素undefine問題

    vue如何解決this.refs拿取v-for下元素undefine問題

    這篇文章主要介紹了vue如何解決this.refs拿取v-for下元素undefine問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue3實現(xiàn)簡約型側邊欄的示例代碼

    Vue3實現(xiàn)簡約型側邊欄的示例代碼

    本文主要介紹了Vue3實現(xiàn)簡約型側邊欄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Vue開發(fā)環(huán)境跨域訪問問題

    Vue開發(fā)環(huán)境跨域訪問問題

    這篇文章主要介紹了Vue開發(fā)環(huán)境跨域訪問問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Vue-cli中為單獨頁面設置背景色的實現(xiàn)方法

    Vue-cli中為單獨頁面設置背景色的實現(xiàn)方法

    下面小編就為大家分享一篇Vue-cli中為單獨頁面設置背景色的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 關于頁面刷新vuex數(shù)據(jù)消失問題解決方案

    關于頁面刷新vuex數(shù)據(jù)消失問題解決方案

    本篇文章主要介紹了關于頁面刷新vuex數(shù)據(jù)消失問題解決方案 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論