移動(dòng)端的兼容問(wèn)題及vuecli4里使用rem


vuecli4里使用rem

首先安裝安裝兩個(gè)插件

屏幕自適應(yīng)插件? npm i amfe-flexible --save

把px轉(zhuǎn)成rem的插件,只能在css文件里面寫(xiě) 里面的? ?npm i postcss-px2rem --save

package.json中添加如下代碼:

"remUnit":75表示 ui小姐姐給的圖 是按照750px這個(gè)尺寸設(shè)計(jì)的

注意postcss-px2rem安裝如果報(bào)錯(cuò)# node.getIterator is not a function

場(chǎng)景:vue搭建移動(dòng)端頁(yè)面,main.js引入全局css報(bào)錯(cuò)。

原因:用了postcss-px2rem與postcss-px2rem-exclude導(dǎo)致的問(wèn)題臀玄,

解決方法:那么卸載postcss-px2rem安裝使用postcss-pxtorem。在postcss.config.js設(shè)置如下代碼懂从,可以自行更改設(shè)置,解決問(wèn)題。如果沒(méi)有postcss.config.js就自己創(chuàng)建并且刪除之前package.json中代碼

再在postcss.config.js文件中寫(xiě)入如下代碼

移動(dòng)端的兼容性問(wèn)題

一. 華為榮耀3C的原生瀏覽器問(wèn)題:

同一行內(nèi),存在靠左與靠右的元素時(shí)斩狱,都必須加上浮動(dòng)耳高,否則,右浮元素不右浮喊废,影響后續(xù)排版祝高。

兩個(gè)行內(nèi)元素span元素都要浮動(dòng)才行栗弟。

二. ios safari時(shí)間顯示問(wèn)題污筷。

之前設(shè)置new Date日期格式的時(shí)候,在ios中的safari中發(fā)現(xiàn)顯示效果與其他瀏覽器不一致乍赫,找了多方面原因瓣蛀,結(jié)果是把“-”換成“/”就可以解決了。new Date("year-month-day");只識(shí)別new Date("year/month/day");

三. 關(guān)于長(zhǎng)按識(shí)別二維碼問(wèn)題雷厂。

安卓設(shè)備微信中識(shí)別沒(méi)問(wèn)題惋增,結(jié)果到了ios中識(shí)別不了。最終發(fā)現(xiàn)是將position設(shè)置為fixed改鲫,ios的微信中長(zhǎng)按會(huì)不起作用诈皿。要想在ios的微信中實(shí)現(xiàn)長(zhǎng)按識(shí)別二維碼,只需確保二維碼圖片和包住圖片的div都沒(méi)有設(shè)置position:fiexd即可像棘。

四. 移動(dòng)端最小識(shí)別rem問(wèn)題稽亏。

移動(dòng)端相對(duì)來(lái)說(shuō)兼容性不是什么問(wèn)題,但是實(shí)際項(xiàng)目中發(fā)現(xiàn)缕题,如果采用rem: .01rem;有些機(jī)型如:魅藍(lán)note截歉、iphone5等機(jī)型的webview中顯示不出來(lái)。華為榮耀有的設(shè)置border的時(shí)候烟零,有時(shí)0.03rem可以瘪松,有時(shí)不可以,暫時(shí)不明所以锨阿。所以還是建議宵睦,像border這種屬性,移動(dòng)端可以設(shè)置為1px墅诡。

五.在移動(dòng)端圖片上傳圖片兼容低端機(jī)的問(wèn)題壳嚎。

解決方案:input 加入屬性 accept="image/*" multiple

六. 讓hybird app中的webview頁(yè)面看起來(lái)更像native。

web相較于native有一個(gè)好處就是版本更新比較方便书斜,不會(huì)出現(xiàn)native應(yīng)用商店審核亂七八糟的時(shí)間诬辈,直接點(diǎn)擊app的某個(gè)按鈕,使用webview打開(kāi)頁(yè)面荐吉,該頁(yè)面隨意替換都非常方便焙糟。最常用的就是活動(dòng)頁(yè)面,定期的活動(dòng)只需要前端開(kāi)發(fā)人員維護(hù)即可样屠。但是假如用戶(hù)長(zhǎng)按屏幕的時(shí)候出現(xiàn)選中文本的場(chǎng)景穿撮,看起來(lái)不那么想native缺脉,如果有解決這個(gè)問(wèn)題的需求,可使用:

其中Element為任意元素悦穿,或者直接將其寫(xiě)入cssReset文件中攻礼。

七. 移動(dòng)端300ms延遲。

300ms尚可接受栗柒,不過(guò)因?yàn)?00ms產(chǎn)生的問(wèn)題礁扮,我們必須要解決。300ms導(dǎo)致用戶(hù)體驗(yàn)并不是很好瞬沦,解決這個(gè)問(wèn)題太伊,我們一般在移動(dòng)端用tap事件來(lái)取代click事件。推薦兩個(gè)js逛钻,一個(gè)是fastclick僚焦,一個(gè)是tap.js

八. 移動(dòng)端 HTML5 audio autoplay 失效問(wèn)題

這個(gè)不是 BUG,由于自動(dòng)播放網(wǎng)頁(yè)中的音頻或視頻曙痘,會(huì)給用戶(hù)帶來(lái)一些困擾或者不必要的流量消耗芳悲,所以蘋(píng)果系統(tǒng)和安卓系統(tǒng)通常都會(huì)禁止自動(dòng)播放和使用 JS 的觸發(fā)播放,必須由用戶(hù)來(lái)觸發(fā)才可以播放边坤。

解決方法思路:先通過(guò)用戶(hù) touchstart 觸碰名扛,觸發(fā)播放并暫停(音頻開(kāi)始加載,后面用 JS 再操作就沒(méi)問(wèn)題了)惩嘉。

九罢洲、input為fixed定位,在ios下input固定定位在頂部或者底部文黎,在頁(yè)面滾動(dòng)一些距離后惹苗,點(diǎn)擊input(彈出鍵盤(pán)),input位置會(huì)出現(xiàn)在中間位置耸峭。

解決方案:內(nèi)容列表框也是fixed定位,這樣不會(huì)出現(xiàn)fixed錯(cuò)位的問(wèn)題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桩蓉,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子劳闹,更是在濱河造成了極大的恐慌院究,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件本涕,死亡現(xiàn)場(chǎng)離奇詭異业汰,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)菩颖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)样漆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人晦闰,你說(shuō)我怎么就攤上這事放祟△⒃梗” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵跪妥,是天一觀(guān)的道長(zhǎng)鞋喇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)眉撵,這世上最難降的妖魔是什么侦香? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮执桌,結(jié)果婚禮上鄙皇,老公的妹妹穿的比我還像新娘。我一直安慰自己仰挣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布缠沈。 她就那樣靜靜地躺著膘壶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪洲愤。 梳的紋絲不亂的頭發(fā)上颓芭,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音柬赐,去河邊找鬼亡问。 笑死,一個(gè)胖子當(dāng)著我的面吹牛肛宋,可吹牛的內(nèi)容都是我干的州藕。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼酝陈,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼床玻!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起沉帮,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤锈死,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后穆壕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體待牵,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年喇勋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缨该。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茄蚯,死狀恐怖压彭,靈堂內(nèi)的尸體忽然破棺而出睦优,到底是詐尸還是另有隱情,我是刑警寧澤壮不,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布汗盘,位于F島的核電站,受9級(jí)特大地震影響询一,放射性物質(zhì)發(fā)生泄漏隐孽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一健蕊、第九天 我趴在偏房一處隱蔽的房頂上張望菱阵。 院中可真熱鬧,春花似錦缩功、人聲如沸晴及。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)虑稼。三九已至,卻和暖如春势木,著一層夾襖步出監(jiān)牢的瞬間蛛倦,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工啦桌, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留溯壶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓甫男,卻偏偏與公主長(zhǎng)得像且改,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子查剖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容