91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-18 17:54:04 來源:腳本之家 閱讀:337 作者:Dear_Mr 欄目:web開發

問題描述

對于.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單頁應用引用單獨的樣式文件的兩種方式

項目中的應用

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

總結

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西安市| 迭部县| 镇沅| 民权县| 信宜市| 友谊县| 临泽县| 沂南县| 灵石县| 永州市| 东辽县| 嵩明县| 土默特左旗| 金乡县| 陈巴尔虎旗| 武威市| 四子王旗| 东平县| 博兴县| 勐海县| 辛集市| 绥棱县| 顺昌县| 哈尔滨市| 岳阳县| 上林县| 苍山县| 梅河口市| 长汀县| 长海县| 稷山县| 华阴市| 蕉岭县| 莱州市| 阜平县| 广宁县| 博客| 漯河市| 高雄县| 安吉县| 靖州|