微信小程序防止事件重复两次

微信小程序防止事件重复两次

问:微信小程序防止重复点击
  1. 答:防止重复点击是为防止由于网络问题未响应或者客户多次点击导致数据多次请求致后台,造成后台数据出现重复处理及其他幂等性问题,我们通过再小程序全局配置,在触发后台请求参数时,通过特定方式调用这个全局配置方式,控制住重复点击带给我们的困扰。
    app.js
    其他js下调用
问:微信小程序 防止重复点击
  1. 答:1.执行请求时使用wx.showLoading
    util.js文件
    index.js文件(需要的js文件)
    2.页面跳转时,由于小程序的页面跳转并不是很快,可以选择用加载框,也可以限制按钮或控件的点击间隔的方式处理(更合适)
    util.js文件
    index.js

    直接wxml中判断,不需要在index.js中操作
    index.wxml
问:微信小程序已经限制了连点为什么还会发送两次请求
  1. 答:微信小程序一般来说只需要点一次就够了,但因为为了用户的安全,所以是需要进行二次验证的。
    第1次是为了验证是否是存在危险。如果第1次发送过去后,出现代码序乱或者是IP地址错误的话,他会把你的请求打回去重新发送。这就像是一层保护膜再受到攻击或者是用户不小心点错了的情况下实施的,目的是保护你的安全,如果第1次验证过了的话,那么第2次是也能过的。如果两次都通过了,那么就会实行任务。这是一种新型的保护用户安全的措施,防止用户因不小心或者是黑客盗号等对用户造成一定的不好影响以及财产损失等问题,这样做有利于保护用户的安全。所以我们在日常中进行财富或者是信息上的交易的时候,一定要注意对方是否值得信任或者是和对方进行交易的时候是否是安全的,这样我们才能够避免不必要的损失和麻烦。
微信小程序防止事件重复两次
下载Doc文档

猜你喜欢