最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue單頁應(yīng)用引用單獨的樣式文件的兩種方式

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

問題描述

對于.vue的文件來說,也是由結(jié)構(gòu)、行為、樣式三部分組成,在樣式部分有個scoped的屬性,也就是當(dāng)前頁面有效,當(dāng)style標(biāo)簽內(nèi)樣式比較多時或者.vue文件之間有重復(fù)的時候,總感覺看起來不夠整潔,所以就需要引入一些公共樣式。下面就先說下如何引入單獨的樣式文件,這里就以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>

文件組織形式如下:

項目中的應(yīng)用

在我的項目中,這兩個方式都是應(yīng)用到的,公共的樣式采用第一種方式引用,對于項目中的每一個模塊的樣式是采用第二種方式的,在每個模塊中都是含有一個樣式文件的,用來存放這個模塊中需要的樣式,這個時候就需要靈活一些了,如果樣式比較少,或者只是某一個vue文件會用到,還是可以將css樣式直接寫在.vue文件的style標(biāo)簽中。

總結(jié)

以上所述是小編給大家介紹的Vue單頁應(yīng)用引用單獨的樣式文件的兩種方式 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Vue使用distpicker插件實現(xiàn)省市級下拉框三級聯(lián)動

    Vue使用distpicker插件實現(xiàn)省市級下拉框三級聯(lián)動

    這篇文章主要介紹了Vue使用distpicker插件實現(xiàn)省市級下拉框三級聯(lián)動,比如通過JSON文件生成對應(yīng)的區(qū)域下拉框,element-china-are插件,包括distpicker插件,通過代碼講解如何使用distpicker插件實現(xiàn)省市級三聯(lián)跳動,需要的朋友可以參考下
    2023-02-02
  • Vue文件配置全局變量的實例

    Vue文件配置全局變量的實例

    今天小編就為大家分享一篇Vue文件配置全局變量的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 深入探究Vue中$nextTick的實現(xiàn)原理

    深入探究Vue中$nextTick的實現(xiàn)原理

    這篇文章主要為大家詳細(xì)介紹Vue中$nextTick的實現(xiàn)原理,文中的示例代碼講解詳細(xì),對我們深入了解Vue有一定的幫助,需要的小伙伴可以參考一下
    2023-06-06
  • Vue安裝sass-loader和node-sass版本匹配的報錯問題

    Vue安裝sass-loader和node-sass版本匹配的報錯問題

    這篇文章主要介紹了Vue安裝sass-loader和node-sass版本匹配的報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Vue實現(xiàn)實時更新sessionStorage數(shù)據(jù)的示例代碼

    Vue實現(xiàn)實時更新sessionStorage數(shù)據(jù)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Vue如何實現(xiàn)實時更新sessionStorage數(shù)據(jù),文中的示例代碼講解詳細(xì),具有一定的參考價值,需要的可以參考一下
    2023-06-06
  • 詳解vue-cli 2.0配置文件(小結(jié))

    詳解vue-cli 2.0配置文件(小結(jié))

    這篇文章主要介紹了詳解vue-cli 2.0配置文件(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue如何實現(xiàn)垂直居中

    vue如何實現(xiàn)垂直居中

    這篇文章主要介紹了vue如何實現(xiàn)垂直居中,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題

    解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題

    這篇文章主要介紹了解決vue使用vant下拉框van-dropdown-item 綁定title值不變問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue3.0 CLI - 3.2 路由的初級使用教程

    vue3.0 CLI - 3.2 路由的初級使用教程

    這篇文章主要介紹了vue3.0 CLI - 3.2 - 路由的初級使用教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Vue3 組件間通信之mitt實現(xiàn)任意組件間通信的步驟

    Vue3 組件間通信之mitt實現(xiàn)任意組件間通信的步驟

    mitt 主要有4個API:emit(觸發(fā)某個事件)、on(綁定事件)、off(解綁某個事件)、all(獲取所有綁定的事件),這篇文章主要介紹了Vue3 組件間通信之mitt實現(xiàn)任意組件間通信,需要的朋友可以參考下
    2024-05-05

最新評論

怀仁县| 剑河县| 丰台区| 营山县| 娄底市| 五莲县| 霍邱县| 南开区| 江孜县| 中江县| 兴隆县| 琼海市| 应城市| 罗甸县| 普兰店市| 高邑县| 龙南县| 甘洛县| 法库县| 沾化县| 岑巩县| 阜新市| 六盘水市| 吴桥县| 图木舒克市| 清涧县| 吕梁市| 苏尼特左旗| 郑州市| 凤台县| 溧水县| 肃北| 富源县| 翁源县| 来宾市| 衡东县| 双峰县| 大化| 乐东| 东明县| 伊金霍洛旗|