美文网首页uniapp学习交流
uniapp中全局变量globalData使用

uniapp中全局变量globalData使用

作者: 羽翼的翼 | 来源:发表于2020-11-28 15:59 被阅读0次

使用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')
}

相关文章

网友评论

    本文标题:uniapp中全局变量globalData使用

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