美文网首页
微信小程序摇一摇更新版本简易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