Vue單頁應用程式引用單獨的樣式檔案的兩種方式
這篇文章跟大家介紹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 實作導航守衛(路由跳轉前驗證登入)功能
以上是Vue單頁應用程式引用單獨的樣式檔案的兩種方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在macOSSonoma中,小工具不必隱藏在螢幕外,也不必像在先前版本的Apple的macOS中那樣在通知中心面板中被遺忘。相反,它們可以直接放置在Mac的桌面上–它們也是互動的。不使用時,macOS桌面小工具會採用單色樣式淡入背景,從而減少干擾,並允許您專注於活動應用程式或視窗中手邊的任務。但是,當您單擊桌面時,它們將恢復為全彩色。如果您喜歡單調的外觀,並且希望在桌面上保留這一方面的統一性,那麼有一種方法可以使其永久化。以下步驟示範了它是如何完成的。開啟“系統設定”應用

在iOS17和macOSSonoma中,Apple為AppleNotes新增了新的格式選項,包括區塊引號和新的Monostyle樣式。以下是使用它們的方法。使用AppleNotes中的其他格式選項,您現在可以在筆記中新增區塊引用。區塊引用格式可以輕鬆地使用文字左側的引用欄直觀地偏移部分的寫作。只需點擊/點擊“Aa”格式按鈕,然後在鍵入之前或當您在要轉換為區塊引用的行上時選擇區塊引用選項。此選項適用於所有文字類型、樣式選項和列表,包括清單。在同一「格式」功能表中,您可以找到新的「單樣式」選項。這是對先前「等寬

C++是一門廣受歡迎的程式語言,但是在使用過程中,經常會出現「未定義的引用」這個編譯錯誤,給程式的開發帶來了許多麻煩。本篇文章將從出錯原因和解決方法兩個方面,探討「未定義的引用」錯誤的解決方法。一、出錯原因C++編譯器在編譯一個原始檔時,會將它分為兩個階段:編譯階段和連結階段。編譯階段將原始檔中的原始碼轉換為組譯程式碼,而連結階段將不同的原始檔合併為一個可執行文

WordPress網頁錯位現象解決攻略在WordPress網站開發中,有時候我們會遇到網頁元素錯位的情況,這可能是由於不同裝置上的螢幕尺寸、瀏覽器相容性或CSS樣式設定不當所致。要解決這種錯位現象,我們需要仔細分析問題、找出可能的原因,並逐步進行除錯和修復。本文將分享一些常見的WordPress網頁錯位問題以及對應的解決攻略,同時提供具體的程式碼範例,幫助開

C++中的函數傳回參考類型的好處包括:效能提升:引用傳遞避免了物件複製,從而節省了記憶體和時間。直接修改:呼叫方可以直接修改傳回的參考對象,而無需重新賦值。程式碼簡潔:引用傳遞簡化了程式碼,無需額外的賦值操作。

C++中引用和指標都是傳遞函式參數的方法,但有差別。引用是變數的別名,修改引用會修改原始變量,而指標儲存變數的位址,修改指標值不會修改原始變數。在選擇使用引用還是指標時,需要考慮是否需要修改原始變數、是否需要傳遞空值和效能考量等因素。

CSS網頁背景圖設計:建立各種背景圖樣式和效果,需要具體程式碼範例摘要:在網頁設計中,背景圖是一種重要的視覺元素,它可以有效地增強頁面的吸引力和可讀性。本文將介紹一些常見的CSS背景圖設計樣式和效果,並提供對應的程式碼範例。讀者可以根據自己的需求和喜好來選擇和應用這些背景圖樣式和效果,以達到更好的視覺效果和使用者體驗。關鍵字:CSS,背景圖,設計樣式,效果,程式碼示

C++是一種物件導向的程式語言,它的靈活性和強大性通常為程式設計師提供了很大的幫助。然而,也正是因為其彈性,程式設計時難以避免各種小錯誤。其中一個很常見的錯誤就是函數傳回指標或引用時,不能傳回局部變數或臨時物件。那麼該如何處理這個問題呢?本文將詳細介紹相關的內容。問題的原因在C++語言中,局部變數和臨時物件是在函數運行期間動態分配的。當函數結束時,這些局部變數和臨
