結(jié)合設(shè)計經(jīng)驗與營銷實踐,提供有價值的互聯(lián)網(wǎng)資訊
發(fā)布日期:2018-02-05瀏覽次數(shù):1892 來源:福州網(wǎng)站建設(shè)
微信小程序提供了app.js文件,用于放置一些全局的函數(shù)和全局的屬性。
一般情況下,我都會把一些常用的函數(shù)和屬性寫在app.js文件內(nèi),這樣不用在頁面之間傳值,或者不用重復(fù)加載。
下面以全局屬性為例
新建一個hello world項目
在app.js頁面中有一個globalData,這是一個全局對象。
在里面添加一個屬性 info:"你好"
那么要怎樣才能獲取到這些全局的屬性使用呢?
情況一:在非app.js文件的其他js文件中獲取
通過getApp()獲取全局的實例,就可以獲取到全局對象內(nèi)的資源。
在index.wxml文件添加一個button
getApp()獲取全局的對象后,就可以獲取到app.js的全局屬性
app.globalData.info
F5刷新運行項目:
點擊按鈕,控制臺輸出 你好
情況二:在當前app.js文件獲取
在當前文件中獲取的話,只需要使用this代表當前對象來獲取就可以了
F5刷新運行項目:
當程序啟動后,就會在控制臺輸出 你好 小程序
以上是由福州網(wǎng)站建設(shè)的小編為你分享了"globalData微信小程序的如何使用全局屬性"文章,如果你在這方面有什么問題,隨時聯(lián)系我們