使用uniapp开发时,可以通过在app.vue中定义全局变量,在每个页面内通过globalData获取
1、app.vue文件的写法
<script> 
export default {
       globalData: {
          loginSta: false
    },
        onLaunch: function() {
            console.log('App Launch')
        },
        onShow: function() {
            console.log('App Show')
        },
        onHide: function() {
            console.log('App Hide')
        }
    }
 </script>2、在其他页面中使用和获取
var globalData = getApp().globalData.loginSta; //获取全局变量
 getApp().globalData.loginSta= true; //修改全局变量
 console.log(globalData);
console.log(getApp().globalData.loginSta);注意: 如果需要在app.vue中获取这个全局变量,需要按以下写法
onLaunch: function() {
      console.log(this.$scope.globalData.loginSta)
      console.log('App Launch')
}
 
 
 
 
 
 