027-87227388

                    微信小程序全局變量

                    發布時間:2021-03-30 瀏覽:2507

                    在小程序的項目中多少會用到全局變量,由于自己是前端小白,有寫問題不能總是去百度,所以,為了加深點印象,就寫一下

                    1,在app.js中定義全局變量

                    App({

                    //當小程序初始化完成時,會觸發 onLaunch(全局只觸發一次)

                    onLaunch: function () {

                    },

                    // 當小程序啟動,或從后臺進入前臺顯示,會觸發 onShow

                    onShow: function (options) {

                    },

                    //  當小程序從前臺進入后臺,會觸發 onHide

                    onHide: function () {

                    },

                    // 當小程序發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 并帶上錯誤信息

                    onError: function (msg) {

                    },

                    //全局變量

                    globalData:{

                        userInfo:null

                        }

                    })

                    2,將要全局使用的數據傳遞給userInfo  使用getApp();

                    //page/login/login  (我在login下獲取全局變量的值)

                    var app=getApp();     // 取得全局App

                    app.globalData.userInfo = res.data.data.uid     // 取得全局變量需要的值

                    3,在其他頁面中使用這個全局變量

                    // page/index/index  (我在index下使用全局變量)

                     userId: getApp().globalData.userInfo   // 獲取全局變量并賦值給userId


                    国产日韩欧美亚洲中字_久久国产热无码精品免费_亚洲AV无码国产重口在线观看_国产二男一女3p免费视频