1 ios中當元素存在overflow: auto的時候 且position: fixed的時候 裡面的元素無法超出所設定的原始範圍
2 當滾動的內容有巢狀的時候,裡面的內容不需要加滾動屬性
3 呼叫手機相簿 相機介面
// 呼叫-照相機
// 呼叫攝像機
// 呼叫錄音
呼叫相機 或者相簿
呼叫相簿
vue中如果想在乙個模組下找到,外層的模組的element的,可以考慮用id
當遇到迴圈中包裹非同步的時候
可以嘗試
for(var i = 0; i < 6; i++) , i*100)
}
vue在建立乙個例項時,是有週期
什麼時候需要用到vue.nexttick
a.在vue宣告週期的created()鉤子函式中進行的dom操作一定要放在vue.nexttick()的**函式中,原因是created()鉤子函式執行的時候dom其實還沒有任何選熱按,而此時進行dom操作,無異於徒勞,所以一定要將dom操作的**放在vue.nexttick()
的**函式中。
而mounted鉤子函式,因為已經掛載完dom並渲染完畢,此時進行任何dom操作都沒有問題
b.在資料變化後要執行的某個操作,而這個操作需要歲資料變化而改變dom的時候,都應該在vue.nexttick()函式中
vue的週期
beforecreate : 可以在這加個loading事件,在載入例項時觸發
created : 初始化完成時的事件寫在這裡,如在這結束loading事件,非同步請求也適宜在這裡呼叫
mounted : 掛載元素,獲取到dom節點
updated : 如果對資料統一處理,在這裡寫上相應函式
beforedestroy : 可以做乙個確認停止事件的確認框
nexttick : 更新資料後立即操作dom
滑動不順暢
*
vh問題
由於各種瀏覽器相容不一樣,盡量不要用vh,比如uc瀏覽器 會自帶一些下部選單
**號碼在ios端換色的問題
移動端常遇到的問題
時間控制項開啟時,會呼叫到手機鍵盤 解決方案,監聽focus事件,當觸發時,執行this.blur 原生js獲取元素高度 box 獲取盒子的內容高度,內容高度也可用用box.clientheight獲取,內容高度不包括邊框和外邊距和滾動條 var box document.getelementbyi...
移動端開發遇到的問題之 表單
首次開發移動端,遇到的問題多多。一 表單樣式問題 問題一 輸入框要求游標是紅色,ios的就是改不了游標顏色。後來查了下說由於ios系統原因,改不了輸入游標的顏色,這個最後也妥協了,專案時間趕不上了。下次再做表單,堅決自己寫所有樣式,表單的元素都隱藏,用其它元素模擬,因為不只是輸入游標有問題 問題二 ...
移動端問題
最近的移動端開發中發現標籤在安卓手機和chrome瀏覽器上只可以輸入數字,輸入非數字字元不會顯示,但在iphone上可以輸入非數字字元,在輸入框中可以顯示出來,但提交表單的時候是空的,也不會有任何提示,這就造成如果這項是非必填項的話,使用者會覺得漏掉了自己提交的資訊 他可能沒意識到自己填寫錯誤了 這...