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 可以取到值