亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

weex如何獲取手勢方向?

weex如何獲取手勢方向?

GCT1015 2018-10-04 18:33:45
使用v-on:swipe="onSwpie(item)"監聽手勢的變化,請問如何取得當前手勢滑動方向。官方說在回調中可以獲得:以下屬性可以在手勢的回調中使用:direction:僅在 swipe 手勢中存在,返回滑動方向,返回值可能為 up, left, bottom, right。 changedTouches:一個數組,包含了當前手勢的觸摸點的運動軌跡嘗試未果,
查看完整描述

2 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

建議可以console.log打印出item,查看下信息

查看完整回答
反對 回復 2018-10-21
?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

場景:列表的cell向左滑動出現操作按鈕。關鍵代碼如下:

 <cell class="bui-cell" v-for="(item,index) in listData" v-on:swipe="onSwipe($event,item)">
...
</cell>

注意這里不僅僅要用到swipe事件的回調,也需要給onSwipe傳入列表數據,需要增加個$event,在這個對象里面才能夠獲取到回調屬性。

"onSwipe":function (event,item) {
                console.log(">>>>>>>>>>")
                console.log(event);
                console.log(event.direction);}

這樣就可以根據獲取到swipe的方向了。如果只是v-on:swipe="onSwipe()"也會有個event,但如果需要傳入額外的參數,就得主動傳個$event進去,vue里面的事件對象


查看完整回答
反對 回復 2018-10-21
  • 2 回答
  • 0 關注
  • 924 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號