Vue3項目pc端瀏覽器樣式正常但移動端部分樣式失效問題的解決方法
問題場景
最近開發(fā)ai相關(guān)項目,應(yīng)用界面在pc端顯示如下:

這是在電腦開發(fā)環(huán)境模擬移動端設(shè)備尺寸來進行不同尺寸設(shè)備響應(yīng)式設(shè)計?,F(xiàn)在一點問題沒有
當我在手機上通過同一局域網(wǎng)訪問的時候 ,問題就來了。很多樣式亂掉了后來發(fā)現(xiàn)是沒生效。

接著我又切換微信自帶的瀏覽器訪問

好家伙又正常了。
問題原因
我項目中使用了scss來實現(xiàn)CSS嵌套樣式,由于我的瀏覽器內(nèi)核版本較新,本身就支持嵌套樣式,很多地方我沒有在<style>標簽加lang=scss聲明,但是可以成功解析并運行,導(dǎo)致我是感知不到我忘記加lang=scss的。這樣會導(dǎo)致我電腦訪問上一點問題沒有,手機系統(tǒng)自帶瀏覽器有些內(nèi)核版本低,解析不了嵌套的樣式,出現(xiàn)部分樣式失效,而微信自帶的瀏覽器由于內(nèi)核比較新,支持嵌套解析,就顯示正常了。
所以說本質(zhì)原因就是忘了加lang=scss,使得scss沒有把CSS嵌套樣式預(yù)編譯成扁平樣式,內(nèi)核較老的瀏覽器只認識扁平樣式。
解決方案
添加scss聲明即可。


現(xiàn)在就恢復(fù)正常了
到此這篇關(guān)于Vue3項目pc端瀏覽器樣式正常但移動端部分樣式失效問題的解決方法的文章就介紹到這了,更多相關(guān)Vue3 pc端正常移動端失效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue模擬數(shù)據(jù),實現(xiàn)路由進入商品詳情頁面的示例
今天小編就為大家分享一篇Vue模擬數(shù)據(jù),實現(xiàn)路由進入商品詳情頁面的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
element ui的el-input-number修改數(shù)值失效的問題及解決
這篇文章主要介紹了element ui的el-input-number修改數(shù)值失效的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05
vue elementUI 表單校驗的實現(xiàn)代碼(多層嵌套)
這篇文章主要介紹了vue elementUI 表單校驗的實現(xiàn)代碼(多層嵌套),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11

