Vue3項(xiàng)目pc端瀏覽器樣式正常但移動(dòng)端部分樣式失效問(wèn)題的解決方法
問(wèn)題場(chǎng)景
最近開(kāi)發(fā)ai相關(guān)項(xiàng)目,應(yīng)用界面在pc端顯示如下:
這是在電腦開(kāi)發(fā)環(huán)境模擬移動(dòng)端設(shè)備尺寸來(lái)進(jìn)行不同尺寸設(shè)備響應(yīng)式設(shè)計(jì)。現(xiàn)在一點(diǎn)問(wèn)題沒(méi)有
當(dāng)我在手機(jī)上通過(guò)同一局域網(wǎng)訪問(wèn)的時(shí)候 ,問(wèn)題就來(lái)了。很多樣式亂掉了后來(lái)發(fā)現(xiàn)是沒(méi)生效。
接著我又切換微信自帶的瀏覽器訪問(wèn)
好家伙又正常了。
問(wèn)題原因
我項(xiàng)目中使用了scss來(lái)實(shí)現(xiàn)CSS嵌套樣式,由于我的瀏覽器內(nèi)核版本較新,本身就支持嵌套樣式,很多地方我沒(méi)有在<style>標(biāo)簽加lang=scss聲明,但是可以成功解析并運(yùn)行,導(dǎo)致我是感知不到我忘記加lang=scss的。這樣會(huì)導(dǎo)致我電腦訪問(wèn)上一點(diǎn)問(wèn)題沒(méi)有,手機(jī)系統(tǒng)自帶瀏覽器有些內(nèi)核版本低,解析不了嵌套的樣式,出現(xiàn)部分樣式失效,而微信自帶的瀏覽器由于內(nèi)核比較新,支持嵌套解析,就顯示正常了。
所以說(shuō)本質(zhì)原因就是忘了加lang=scss,使得scss沒(méi)有把CSS嵌套樣式預(yù)編譯成扁平樣式,內(nèi)核較老的瀏覽器只認(rèn)識(shí)扁平樣式。
解決方案
添加scss聲明即可。
現(xiàn)在就恢復(fù)正常了
到此這篇關(guān)于Vue3項(xiàng)目pc端瀏覽器樣式正常但移動(dòng)端部分樣式失效問(wèn)題的解決方法的文章就介紹到這了,更多相關(guān)Vue3 pc端正常移動(dòng)端失效內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue3.0之引入Element-plus ui樣式的兩種方法
本文主要介紹了Vue3.0之引入Element-plus ui樣式的兩種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02簡(jiǎn)單了解Vue + ElementUI后臺(tái)管理模板
這篇文章主要介紹了簡(jiǎn)單了解Vue + ElementUI后臺(tái)管理模板,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04vue?watch中如何獲取this.$refs.xxx節(jié)點(diǎn)
這篇文章主要介紹了vue?watch中獲取this.$refs.xxx節(jié)點(diǎn)的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導(dǎo)入全指南詳細(xì)教程
在Vue中使用JSON文件有多種方式,包括使用fetch方法加載JSON文件、使用axios庫(kù)加載JSON文件,以及將JSON文件導(dǎo)入為模塊,這篇文章主要介紹了Vue中JSON文件神奇應(yīng)用fetch、axios異步加載與模塊導(dǎo)入全指南詳細(xì)教程,需要的朋友可以參考下2024-01-01vue-cli3 配置開(kāi)發(fā)與測(cè)試環(huán)境詳解
這篇文章主要介紹了vue-cli3 配置開(kāi)發(fā)與測(cè)試環(huán)境詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05Vue Elenent實(shí)現(xiàn)表格相同數(shù)據(jù)列合并
這篇文章主要為大家詳細(xì)介紹了Vue Elenent實(shí)現(xiàn)表格相同數(shù)據(jù)列合并,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11