国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序長(zhǎng)按與單擊事件觸發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序長(zhǎng)按與單擊事件觸發(fā)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

方式一

wxml 片段
<view class="{{longPressTag==index?'long-press-status':''}}
      wx:for="{{searchHistory}}" wx:key="index" data-index="{{index}}"
      catchtap="onTouch"
      bindlongpress="longPress">
      {{item}}
</view>
js 片段
Page({
    onTouch: function(e) {
        //標(biāo)簽單擊事件邏輯
    },
    longPress: function(e) {
        //標(biāo)簽長(zhǎng)按事件邏輯
    }
})
解析
  • tap觸摸事件采用catch阻止事件冒泡
  • 1.5.0之后支持longpress事件,手指觸摸后,超過350ms再離開,如果指定了事件回調(diào)函數(shù)并觸發(fā)了這個(gè)事件,tap事件將不被觸發(fā)

方式二(不推薦)

  • longtap事件,但在觸發(fā)時(shí)會(huì)同時(shí)觸發(fā)單擊事件,需配合touchstarttouchend事件計(jì)算觸屏開始和結(jié)束時(shí)間來使用
wxml
<view class="{{longPressTag==index?'long-press-status':''}}
      wx:for="{{searchHistory}}" wx:key="index" data-index="{{index}}"
      catchtap="onTouch"
      bindlongtap="longPress"
      bindtouchstart="touchStart"
      bindtouchend="touchEnd">
      {{item}}
</view>
js
Page({
    touchStart: function (e) {  //記錄觸屏開始時(shí)間
      this.setData({start:e.timeStamp })
    },
    touchEnd: function (e) {  //記錄觸屏結(jié)束時(shí)間
      this.setData({end: e.timeStamp })
    },
    longPress: function(e) {  //長(zhǎng)按事件邏輯
    },
    onTouch:function(e) {
       if (this.data.end - this.data.start < 350){
          //單擊事件邏輯
       }
    }
})

文章來源地址http://www.zghlxwxcb.cn/news/detail-517514.html

到了這里,關(guān)于微信小程序長(zhǎng)按與單擊事件觸發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp開發(fā)微信小程序阻止事件冒泡

    uniapp開發(fā)微信小程序阻止事件冒泡

    ? ? 最近在使用uniapp去開發(fā)微信小程序 ? ? 其中不乏遇到一些問題,我都會(huì)發(fā)出來。 ? ? 萬一自己別的時(shí)候忘記,但是需要用了。 ? uniapp中開發(fā)微信小程序,當(dāng)使用? @click.stop? ?? 去阻止事件冒泡的時(shí)候 會(huì)發(fā)現(xiàn), @click.stop? 并沒有生效,就很神奇 問題如圖: 解決問題方案

    2024年02月12日
    瀏覽(88)
  • 微信小程序長(zhǎng)按識(shí)別二維碼

    有兩種方式,第一種是在頁(yè)面直接長(zhǎng)按識(shí)別,第二種是預(yù)覽圖片,然后識(shí)別。 第一種實(shí)現(xiàn):直接在頁(yè)面中長(zhǎng)按識(shí)別二維碼 在圖片組件中添加 show-menu-by-longpress=\\\"{{true}}\\\" ; 示例代碼 第二種實(shí)現(xiàn):放大預(yù)覽圖片后,長(zhǎng)按識(shí)別二維碼

    2024年02月11日
    瀏覽(19)
  • 微信小程序:長(zhǎng)按圖片識(shí)別二維碼

    方法一:使用小程序提供的image組件,image組件上有一個(gè)show-menu-by-longpress的屬性,設(shè)置為true,當(dāng)image被長(zhǎng)按時(shí)會(huì)彈出選擇菜單 方法二:當(dāng)圖片預(yù)覽時(shí),長(zhǎng)按圖片會(huì)彈出菜單:

    2024年02月12日
    瀏覽(21)
  • 微信小程序-長(zhǎng)按顯示,點(diǎn)擊空白區(qū)域關(guān)閉

    微信小程序-長(zhǎng)按顯示,點(diǎn)擊空白區(qū)域關(guān)閉

    之前使用longtap,松開后會(huì)觸發(fā)tap事件,剛出來就會(huì)消失,使用longpress后就可以解決這個(gè)問題了

    2024年04月22日
    瀏覽(26)
  • 微信小程序長(zhǎng)按圖片識(shí)別二維碼

    微信小程序長(zhǎng)按圖片識(shí)別二維碼

    設(shè)置show-menu-by-longpress=\\\"true\\\"即可,長(zhǎng)按圖片后會(huì)彈出一個(gè)菜單,若圖片中包含二維碼或小程序碼,菜單中會(huì)有響應(yīng)入口 官方說明

    2024年02月03日
    瀏覽(20)
  • uniapp微信小程序長(zhǎng)按識(shí)別微信二維碼

    來自于:uniapp 微信小程序長(zhǎng)按識(shí)別二維碼,跳轉(zhuǎn)小程序、個(gè)人微信_(tái)uniapp長(zhǎng)按圖片識(shí)別二維碼-CSDN博客

    2024年02月04日
    瀏覽(23)
  • 【微信小程序】解決點(diǎn)擊(bindtap)和長(zhǎng)按(bindlongtap)沖突

    【微信小程序】解決點(diǎn)擊(bindtap)和長(zhǎng)按(bindlongtap)沖突

    點(diǎn)擊事件的執(zhí)行: 可以看到順序?yàn)椋?touchstart → touchend → tap 長(zhǎng)按事件的執(zhí)行: 可以看到順序?yàn)椋?touchstart → longtap → touchend → tap 當(dāng)我們?cè)谝粋€(gè)標(biāo)簽上同時(shí)設(shè)置 bindtap 和 bindlongtap 時(shí), 會(huì)發(fā)現(xiàn)長(zhǎng)按時(shí)先觸發(fā)bindlongtap的事件,松開后還會(huì)觸發(fā)tap事件,就沒有達(dá)到預(yù)期的效果。

    2024年02月09日
    瀏覽(86)
  • 微信小程序加入(長(zhǎng)按識(shí)別)群聊(群二維碼)

    目前小程序放群二維碼,長(zhǎng)按識(shí)別 【支持】企業(yè)個(gè)人微信二維碼 【不支持】企業(yè)微信群固定碼 【支持】企業(yè)微信群碼(7天過期) 【支持】個(gè)人微信碼 【支持】微信群碼二維碼 微信小程序中長(zhǎng)按識(shí)別二維碼_貓老板的豆的博客-CSDN博客_小程序長(zhǎng)按識(shí)別二維碼 小程序內(nèi)嵌二維

    2024年02月16日
    瀏覽(25)
  • 微信小程序?qū)崿F(xiàn)文字長(zhǎng)按復(fù)制、一鍵復(fù)制功能

    微信小程序?qū)崿F(xiàn)文字長(zhǎng)按復(fù)制、一鍵復(fù)制功能

    長(zhǎng)按復(fù)制 可利用 bindlongtap 方法,手指長(zhǎng)按 500ms 之后觸發(fā)事件。 一鍵復(fù)制 可利用 bindtap 方法,點(diǎn)擊立即觸發(fā)事件。 注:樣式可自行添加適合的樣式 select-text 可選文本組件。該組件有兩種使用模式:長(zhǎng)按出現(xiàn)選區(qū),與瀏覽器默認(rèn)效果一致;長(zhǎng)按出現(xiàn)復(fù)制按鈕,點(diǎn)擊復(fù)制拷貝全

    2024年02月02日
    瀏覽(23)
  • 微信小程序?qū)W習(xí)實(shí)錄3(環(huán)境部署、百度地圖微信小程序、單擊更換圖標(biāo)、彈窗信息、導(dǎo)航、支持騰訊百度高德地圖調(diào)起)

    微信小程序?qū)W習(xí)實(shí)錄3(環(huán)境部署、百度地圖微信小程序、單擊更換圖標(biāo)、彈窗信息、導(dǎo)航、支持騰訊百度高德地圖調(diào)起)

    百度地圖微信小程序JavaScript API(簡(jiǎn)稱小程序JSAPI),支持在微信小程序中使用百度數(shù)據(jù)資源。小程序JSAPI是對(duì)百度地圖Web服務(wù)API中的部分接口按照微信小程序的規(guī)范進(jìn)行了前端JS封裝,方便了微信小程序開發(fā)者的調(diào)用。部分接口對(duì)返回的POI等數(shù)據(jù)按照微信小程序的數(shù)據(jù)格式進(jìn)

    2024年02月02日
    瀏覽(98)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包