在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue項目打包后,寫的覆蓋element的樣式無效了。這是什么原因?

vue項目打包后,寫的覆蓋element的樣式無效了。這是什么原因?

在開發(fā)模式模式下,寫的覆蓋樣式都有效,打包后就無效,請問下是什么原因?
main.js里的css加載順序
圖片描述

開發(fā)模式下
圖片描述

圖片描述

打包后在瀏覽器查看
圖片描述

回答
編輯回答
溫衫

你的問題就是css權(quán)重問題 如果相同權(quán)重可能存在引入順序問題

簡單粗暴解決辦法
1: 如果是單頁面 寫入index.html里面
2:直接修改源碼的css 很簡單~~~
3:加個!important

2017年12月17日 06:41
編輯回答
孤影

你看下main.js中引入的順序,是否和下面一樣:

import 'element-ui/lib/theme-chalk/index.css'
import App from './App.vue'

如果相反,那么element-ui的樣式會覆蓋自定義的樣式。

2017年8月2日 06:40
編輯回答
陌顏

在vue-cli中開發(fā)模式下,css樣式是用js打到head中的style標(biāo)簽里的

clipboard.png

而生產(chǎn)環(huán)境的css是用extract-text-webpack-plugin生成css文件引入的

clipboard.png

這其中的樣式優(yōu)先級是不一樣的。一般多寫一個選擇器增加下優(yōu)先級就沒問題了。

2018年9月18日 18:10