微信小程序官方沒有自帶的左滑刪除功能,通常開發的時候都是使用touch事件來開發自定義的左滑刪除,處理起來會有點麻煩。微信小程序出了movable-view(點擊查看官方文檔)以後,咱們就能夠使用movable-view
來開發左滑刪除功能了。html
Talk is cheap. Show me the code.git
movable-view
要求必須設置width和height;movable-area
寬度設置爲100vw-刪除按鈕寬度
,movable-view
寬度設置爲100vw
;movable-view
的x
屬性來控制元素滑動,爲了不滑動到一半隻顯示部分按鈕,能夠設置滑動小於一半再也不滑動時回覆到初始位置,超過一半則繼續滑動到底。movable-view
時會出現只觸發touch
事件的狀況,因此須要針對touchstart
和touchend
事件進行特殊狀況處理。