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

vue引入css文件導(dǎo)致全局污染的問題

 更新時(shí)間:2022年10月22日 09:39:01   作者:四月_h  
這篇文章主要介紹了vue引入css文件導(dǎo)致全局污染的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

引入css文件導(dǎo)致全局污染

1.寫在單組件的style里面css樣式,如果標(biāo)簽內(nèi)不加scoped可能會(huì)影響其他組件的樣式

<style scoped></style>

2.通過import引入的外部css文件,這種引入方式是全局的,也會(huì)影響其他組件的頁面樣式

所以可以通過一下方法引入,則不會(huì)影響其他組件的頁面樣式

<style src="文件路徑"></style>

vue避免全局樣式污染的正確做法

說明問題:

樣式全局污染產(chǎn)生的bug,會(huì)影響到其他頁面原有的樣式,導(dǎo)致每個(gè)頁面的樣式互相沖突,如果寫的代碼造成了全局樣式污染,導(dǎo)致別人的頁面每個(gè)地方都要去寫自定義頁面的代碼,導(dǎo)致工作量巨大,嚴(yán)重的話,領(lǐng)導(dǎo)會(huì)讓你當(dāng)場(chǎng)辭職。

解決方案

1.避免造成全局污染,每個(gè)vue頁面必須加上scoped

<style lang="scss" scoped>
.app-container {
  flex: 1;
  padding: 15px;
  box-sizing: border-box;
  background: #fafafa;
</style>

2.如果要修改element ui里面的底層樣式,需要修改的頁面加上::v-deep

::v-deep {
  .el-input,
  .el-select {
    display: inline-block;
    width: 240px;
  }
  .radioGroup {
    width: 240px;
  }
}

3.如果所有的頁面都復(fù)用使用main.js引入public.scss,具體的代碼在這個(gè)scss里面寫

import '@/assets/styles/public.scss' // global css

4.如果幾個(gè)頁面復(fù)用,那么在styles文件夾,里面創(chuàng)建個(gè)獨(dú)立的scss,復(fù)用的代碼寫在這個(gè)文件里面。

@import "~@/assets/styles/apply.scss";

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何使用Vue3+elementPlus的Tree組件實(shí)現(xiàn)一個(gè)拖拽文件夾管理

    如何使用Vue3+elementPlus的Tree組件實(shí)現(xiàn)一個(gè)拖拽文件夾管理

    最近在做一個(gè)文件夾管理的功能,要實(shí)現(xiàn)一個(gè)樹狀的拖拽文件夾面板,里面包含兩種元素,文件夾以及文件,這篇文章主要介紹了使用Vue3+elementPlus的Tree組件實(shí)現(xiàn)一個(gè)拖拽文件夾管理?,需要的朋友可以參考下
    2023-09-09
  • Vue中狀態(tài)管理器(vuex)詳解以及實(shí)際應(yīng)用場(chǎng)景

    Vue中狀態(tài)管理器(vuex)詳解以及實(shí)際應(yīng)用場(chǎng)景

    Vuex是一個(gè)專為Vue.js應(yīng)用程序開發(fā)的狀態(tài)管理模式,下面這篇文章主要給大家介紹了關(guān)于Vue中狀態(tài)管理器(vuex)詳解以及實(shí)際應(yīng)用場(chǎng)景的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法

    詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法

    這篇文章主要介紹了詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法的相關(guān)資料,這里提供了解決問題的詳細(xì)步驟,具有一定的參考價(jià)值,需要的朋友可以參考下
    2017-07-07
  • 深入淺析vue全局環(huán)境變量和模式

    深入淺析vue全局環(huán)境變量和模式

    這篇文章主要介紹了vue全局環(huán)境變量和模式的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 解決vue-cli 配置資源引用的絕對(duì)路徑問題

    解決vue-cli 配置資源引用的絕對(duì)路徑問題

    這篇文章主要介紹了vue-cli 配置資源引用的絕對(duì)路徑的問題,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 使用vue.js編寫藍(lán)色拼圖小游戲

    使用vue.js編寫藍(lán)色拼圖小游戲

    之前在網(wǎng)上看到《藍(lán)色拼圖》這款小游戲,作者是用jquery寫的。下面通過本文給大家分享基于vue.js編寫藍(lán)色拼圖小游戲,一起看看實(shí)現(xiàn)代碼吧
    2017-03-03
  • 解決vue axios的封裝 請(qǐng)求狀態(tài)的錯(cuò)誤提示問題

    解決vue axios的封裝 請(qǐng)求狀態(tài)的錯(cuò)誤提示問題

    今天小編就為大家分享一篇解決vue axios的封裝 請(qǐng)求狀態(tài)的錯(cuò)誤提示問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vuejs 組件——props數(shù)據(jù)傳遞的實(shí)例代碼

    Vuejs 組件——props數(shù)據(jù)傳遞的實(shí)例代碼

    本篇文章主要介紹了Vuejs 組件——props數(shù)據(jù)傳遞的實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • vue+element下拉列表默認(rèn)值問題

    vue+element下拉列表默認(rèn)值問題

    這篇文章主要介紹了vue+element下拉列表默認(rèn)值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • el-table實(shí)現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換)

    el-table實(shí)現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換)

    這篇文章主要介紹了el-table實(shí)現(xiàn)轉(zhuǎn)置表格的示例代碼(行列互換),本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-02-02

最新評(píng)論