前言
這個(gè)問題只出現(xiàn)在app統(tǒng)一mode為ios,在安卓手機(jī)上有顯示問題
問題描述
如下圖,同一個(gè)app在不同的android手機(jī)上顯示的border有問題!
原因
ionic2使用了帶小數(shù)點(diǎn)的border-width,而帶小數(shù)點(diǎn)的border存在瀏覽器兼容性問題
百度了一下帶小數(shù)點(diǎn)的px兼容性問題采用四舍五入解析的瀏覽器:IE8、IE9、Chrome,如0.55px顯示為1px采用直接取整解析的瀏覽器:IE7、Firefox,如0.55px顯示為0px可以顯示帶小數(shù)點(diǎn)的瀏覽器 : Safari,如0.55px就顯示為0.55px
所以我們要么統(tǒng)一border-width為1px要么統(tǒng)一為0
解決過程


那就在我們的src/theme/variables.scss

最后

** ionic2常見問題
作者:小軍617鏈接:http://www.itdecent.cn/p/b45ba73d3f73來源:簡(jiǎn)書著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。