最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

小程序按鈕避免多次調用接口和點擊方案實現(xiàn)(不用showLoading)

 更新時間:2020年04月15日 14:13:34   作者:早飯君  
這篇文章主要介紹了小程序按鈕避免多次調用接口和點擊方案實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

本來是用showLoading的,點擊直接轉菊花,但是呢,showLoading和 showToast這個方法是沖突的,你轉了菊花不能彈toast提示,在某個頁面需要提交一次表單和做輸入驗證,測試說可以點擊多次

然后想到可以用一個變量判斷是否點擊了,然后500毫秒后自動回來

寫在公共的utils方法里面

// 防止多次點擊
function btnClickedFun(self) {
  self.setData({
    btnClicked: true
  })
  setTimeout(() => {
    self.setData({
      btnClicked: false
    })
  })
}

js 代碼

Page({
 data: {
  btnClicked: false
 },
 click: function (e) {
  utils.btnClickedFun(this);
  // 各種處理代碼
  
  if (!form[json.departmentId]) {
    utils.showToast('請選擇所屬部門')
    return
  }
  ...
  // 各種處理代碼
  
  utils.showLoading()
  
  開始調接口
  

 },
})

html代碼

<view bindtap="{{!buttonClicked?'click':''}}" data-id="{{id}}" />
<button bindtap="{{!buttonClicked?'click':''}}" data-id="{{id}}" />
<button bindtap="click" disabled="buttonClicked" data-id="{{id}}" />

到此這篇關于小程序按鈕避免多次調用接口和點擊方案實現(xiàn)(不用showLoading)的文章就介紹到這了,更多相關小程序按鈕避免多次點擊內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

延寿县| 银川市| 七台河市| 娄底市| 云浮市| 宽甸| 洪湖市| 莆田市| 本溪| 耿马| 神池县| 全南县| 罗田县| 新蔡县| 哈密市| 远安县| 盘锦市| 无为县| 襄城县| 宜丰县| 临清市| 镇康县| 永登县| 安多县| 广丰县| 安阳县| 镇江市| 邛崃市| 泗阳县| 喀喇沁旗| 天水市| 姚安县| 庆阳市| 蒙阴县| 旺苍县| 花垣县| 昭通市| 新巴尔虎右旗| 怀安县| 常山县| 自贡市|