小程式位址左滑預設刪除

2022-06-09 10:51:10 字數 1375 閱讀 3532

我們在開發小程式時,總會遇到一些刪除功能列表的操作,觸屏左滑操作,即顯示可操作刪除按鈕;

首先,我們需要在components裡邊註冊乙個元件,

我們在 components中建立乙個slide目錄,然後在新建component,命名為slide,這樣就自動生成slide元件

我們就在slide.wxml中寫入

slide.wxss中寫入樣式

.movable-view 

.container

slide.js中寫入 js邏輯

const _windowwidth = wx.getsysteminfosync().windowwidth // (px)

component(,

properties: ,

// 元件顯示區域的高度 (rpx)

height: ,

// 元件滑動顯示區域的寬度 (rpx)

slidewidth:

},/**

* 元件的初始資料

*/data: ,

/*** 元件的方法列表

*/ready() ,

methods: )

}).exec()

},ontouchstart(e) ,

// 當滑動範圍超過閾值自動完成剩餘滑動

ontouchend(e) = this

if (_endx > _startx && this.data.out === false) return

if (_startx - _endx >= _threshold) )

} else if (_startx - _endx < _threshold && _startx - _endx > 0) )

} else if (_endx - _startx >= _threshold) )

} else if (_endx - _startx < _threshold && _endx - _startx > 0) )}},

// 根據滑動的範圍設定是否允許movable-view出界

onchange(e) )

} else if (this.data.out && e.detail.x >= -this._threshold) )}}

}})

當我們在頁面引用時,我們可以在 .json來引用元件,這樣我們就可以使用它

在頁面 .wxml中注入樣式

##這裡的內容是你自己寫的樣式

預設刪除

這樣我們就實現了slide觸屏左滑操作

小程式左滑刪除

儲存之 wxml 刪除哈哈 wxss touch item content del touch move active content,touch move active del jspage onload function this.setdata 手指觸控動作開始 記錄起點x座標 touchst...

小程式實現左滑刪除效果

小程式的左滑刪除效果用的是元件 movable area 和 movable view 文件 1 movable area這個就是定義了乙個移動的區域,跟普通的的含義是一樣的,不同在於,接著往下看 注意 movable area 必須設定width和height屬性,不設定預設為10px 2 mov...

微信小程式左滑刪除

view class touch item data index wx for wx key view class content view style class item data index bindtouchstart touchstart bindtouchmove touchmove b...