在上面写好 @longpress="longTap"
长按发生事件事传e,打印一下看看,
longTap(e) {
console.log(e);
}
控制台会出现事件默认值代码
"changedTouches": [
{
"clientX": 159.90908813476562,
"pageY": 410.9545593261719,
"pageX": 159.90908813476562,
"force": 1,
"clientY": 410.9545593261719,
"identifier": 0
}
]
clientX就是长按时的屏幕x坐标,即左边距,clientY同理是长按时的Y坐标,就是上边距
pageX和pageY,顾名思义是页面的x y坐标,是按页面宽高走的
补充一下,如果需要长按传参,并且也需要事件源,可以写成 @longpress="longTap($event,index)",index可以替换成要传的参数