分享者:棲木,來自原文地址
給定一個時間字符串 var time="2017-02-27 16:42:53" js有三種轉換為時間戳的方法:
1、var timestamp = Date.parse(time)
2、var timestamp = time.getTime()
3、var timestamp = time.valueOf()
第一種方法只能精確到秒,后兩種能精確到毫秒。
然而相同的代碼,在android上能正常執行,在ios上就會出錯。
臨下班來這么一出,被坑得賊慘,明天開始五一假期,只能晚上加班來解決小程序的這個坑。試過無數種方法后,最后用以下代碼解決了問題:
分享者:千一網絡,來自原文地址
微信小程序自帶有下拉刷新,但是沒有自帶上滑加載更多,不過網上說可以用scroll-view來實現。
但是 我并不推薦 scroll-view ,不過我們還是先看看用 scroll-view 的做法,再介紹一下我的做法。
一定要有兩個屬性:
然后就可以用bindscrolltoupper監測滑到最上頭了,用bindscrolltolower監測滑到最下頭了。理論上它可以實現上拉刷新、下拉加載更多兩種效果,但是效果不是很好。
而且它是滑到端頭就響應事件,并不是需要繼續拉一段距離才響應,這點不如enablePullDownRefresh完美。
還有:微信并不推薦在 scroll-view 中使用 textarea、map、canvas、video 組件。
還有: 在滾動 scroll-view 時會阻止頁面回彈,所以在 scroll-view 中滾動,是無法觸發 onPullDownRefresh。
所以還是介紹新的方案吧:onReachBottom
雖然也沒有實現繼續拉一段距離才響應,但是整個效果比 scroll-view 好多了。