小程序不方便之處:
1: 想做個獲取列表中每個item所在的對應滾動條的高度在哪里,或者元素本身的高度也不好獲取,極其不方便,網上看的別人做的滾動條相關的,都是寫死或者已知的item高度,目前沒找到正確的方式,也可能是打開方式不對。
2:當點擊某個按鈕的時候想要獲取當前滾動條的高度位置,不方便,只能在監聽滾動條時刻滾動的時候獲取最新的值存起來。這樣的操作setData太耗費性能,畢竟view model跟js core做交互成本不低。
3:接着上一條,不能監聽onPageScrol 滾動條停止滾動事件,沒有回調函數。
4: 分享轉發不能由actionsheet觸發,或者轉發logo只能設為轉發button的背景。
日常很多操作中,需要等到視圖更新后再執行對應操作,可采用setData 的回調函數
個人覺得這個回調函數的作用類似於vue中的 $nextTick 吧!