美文网首页
微信小程序摇一摇更新版本简易demo

微信小程序摇一摇更新版本简易demo

作者: Q小予o0 | 来源:发表于2023-11-21 16:25 被阅读0次

    微信小程序摇一摇demo

     //开始监听加速度数据
          wx.startAccelerometer({
            interval: 'ui'
          });
           //监听加速度数据事件。频率根据 wx.startAccelerometer() 的 interval 参数, 接口调用后会自动开始监听
           wx.onAccelerometerChange(function (e) {
            if (e.x > .7 && e.y > .7) {
              const curEnv = wx.getStorageSync('env') || 'sit'
              const nowEnv = curEnv == 'sit' ? 'prod' : 'sit'
              console.log('local', wx.getStorageSync('env'));
              console.log(curEnv,'监听加速度数据事件。频率根据---',e); 
             wx.setStorageSync("env", nowEnv)
             wx.showToast({
               title: '摇一摇,正切换环境' + nowEnv,
               icon: 'none',
               duration: 3000
             })
             setTimeout(() => {
              if (wx.restartMiniProgram) {
                wx.restartMiniProgram({
                  path: 'pages/home/home',
                  complete(e) {
                    console.log('complete', e);
                  },
                  fail(e) {
                    console.log('重启小程序失败', e);
                    wx.showToast({
                      title: '重启小程序失败,请右上角刷新',
                      icon: 'error',
                      duration: 3000
                    })
                  }
                })
              } else {
                wx.showToast({
                  title: '版本过低,重启小程序失败,请右上角刷新',
                  icon: 'error',
                  duration: 3000
                })
              }
             }, 2000);
            }
          });
    

    版本

    const getEnv = () => {
        const localEnv = wx.getStorageSync("env");
        return localEnv; 
    }
    const env = getEnv() || 'prod'
    

    相关文章

      网友评论

          本文标题:微信小程序摇一摇更新版本简易demo

          本文链接:https://www.haomeiwen.com/subject/niobwdtx.html