ウィジェットにglobalDataコンセプトグローバル変数があります

1028 ワード

globalData
アプレットにはglobalDataの概念があり、Appでグローバル変数を宣言できます.Vue以前はこのような概念はなかったが、uni-appはglobalData概念を導入し、H 5、Appなどのプラットフォームで実現した.AppでvueはglobalDataを定義したり、APIを使用してこの値を読み書きしたりすることができます.
globalDataはvueとnvueの共有データをサポートします.
globalDataは比較的簡単なグローバル変数の使用方法です.
定義:App.vue
  
    export default {  
        globalData: {  
            text: 'text'  
        },  
        onLaunch: function() {  
            console.log('App Launch')  
        },  
        onShow: function() {  
            console.log('App Show')  
        },  
        onHide: function() {  
            console.log('App Hide')  
        }  
    }  
  

  

jsでglobalDataを操作する方法は以下の通りです.
付与:getApp().globalData.text = 'test'値:console.log(getApp().globalData.text) // 'test'globalDataのデータをページにバインドする必要がある場合は、ページのonshow宣言サイクルで変数の再割り当てを行います.HBuilderX 2.0.3からnvueページはuni-appコンパイルモードでonshowもサポートされている.