【小程序】小程序安卓,ios,ipad兼容問題

1,formId 不同

說明:安卓與ios下的formId的規則是不一樣的,之前由於後端攔截了導致報錯

ios下的formId
在這裏插入圖片描述
安卓下的formId
在這裏插入圖片描述

2,儘量少用定位fixed的百分比

說明:由於小程序是用rpx作爲單位,rpx擁有自適應作用,當屏幕大小比例出現變化時,會出現樣式錯亂問題.

3,input,button默認px作爲單位

說明:由於input,button等的fontsize,height等屬性都是默認用的px爲單位,所以導致在ipad中會出現錯位問題

只需要把默認的px單位覆蓋爲rpx即可。

在這裏插入圖片描述
在這裏插入圖片描述

4,ios12 form 無法獲取input的值

說明:今天在測試ios想要保存用戶輸入的資料時,彈出提示說某一項未填寫,當時的我是懵逼的,明明已經填完所有的input了啊。而第二次輸入之後又可以保存了!之後查了下資料是ios12的問題。

解決:
1,通過bindinput可以正常獲取
2,在點擊事件中加入setTimeout 可以取到值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章