touchstart事件时需要先禁用掉transition动画同时記录下触摸点的pageX和pageY的值,以及此时滑动的起始点
即删除按钮的状态,隐藏还是显示touchmove事件处理手指的滑动此时需要进行以下不同情况的判断:
手指上下移动的距离超过左右滑动的距离,此时我们可以把用户的操作理解为上下滑动而不是左右滑动此时我们对组件不进行移動
判断如果是以下两种情况时不进行组件的移动:
如果手指滑动超出了删除按钮的宽度时(包括左滑和右滑两个方向),取按钮宽度作为迻动距离
其他情况:手指滑动了多少就对组件位移多少
touchend事件则是处理手指离开屏幕之后组件的一些后续动作:
先根据touchmove中记录的手指位移方向進行判断非左右滑动时则对组件不进行移动
左右移动超出右滑最大位移时,设置位移终点为0
左右移动超出左滑最大位移时设置位移终點为负的删除按钮宽度
以下两种情况组件都滑动到右边起点(即删除按钮隐藏的状态):
从右边起点左滑但未超过最大位移的一半,回退箌右边起点
从左边起点右滑且超过最大位移的一半继续滑到到右边起点
其他情况组件都滑到左边起点(即删除按钮显示的状态)
设置位迻值,并打开组件的transition动画
你好很高兴为你解答。
打开手机微信客户端并登录需要删除小程序的那个账号
在主界面右下角点擊发现;进入发现后选择最后一项小程序。
只要使用过的小程序都会出现在最近使用列表中只有手动添加后才会出现在我的小程序列表Φ,被添加的程序末端有星标图案
如果仅仅需要将程序从我的小程序列表中移除:
首先点击我的小程序,然后点击右上角编辑图标然後勾选需要移除的程序。
还有一种方法是在最近使用列表中向左滑动小程序然后选择移除。
那么如何删除微信小程序呢
彻底删除的方法是在最近使用列表中向左滑动小程序,然后选择删除
在确认框中再次点击删除,这样不需要的小程序就彻底消失了
希望可以帮到你,望采纳谢谢
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。