微信小程式 全域性變數

2021-08-18 15:09:44 字數 1533 閱讀 2270

例如:

示例**:

宣告變數進行引入!

// 引入高德地圖js

const amap = require('./src/js/amap-wx.js');

// 引入介面js

const urllist = require('./src/js/config.js');

// 引入wetoast外掛程式js

const = require('./src/wetoast/wetoast.js');

// 全域性變數高德地圖key

const key = 'c290b7e016c85e8f279b2f80018c';

// 全域性變數服務**

const phone = '400-007-859';

進行全域性變數的賦值!

globaldata:

})

方法一全域性變數的使用:

方法二:用引入js的方法定義全域性變數

在公用js資料夾中建立乙個儲存全域性變數的js檔案

例項:我在公用資料夾src下的js資料夾中建立的三個儲存全域性變數的檔案:base64.js、config.js、data.js

這三個檔案作用:

base64.js儲存背景圖示轉化的base64碼

config.js儲存request請求資料的路徑

data.js 儲存初次開發的模擬資料

示例**:

let basepath = '';

let urllist =

module.exports =

使用方法:

// 引入介面js

const urllist = require('./src/js/config.js');

wx.request(,

success: res => {}

})

其實兩種方法都可以定義全域性變數,那麼在什麼時候採用哪一種方法?我個人建議,在像高德地圖的key值這種只需要單獨定義的,可以採用方法一,方便、簡潔、不用單獨建立檔案。在請求位址這種批量全域性變數的定義時,採用方法二,有利於後期的查詢和修改。兩種方法結合,更有利於開發!

我的部落格,歡迎交流!

我的csdn部落格,歡迎交流!

前端筆記專欄

前端筆記列表

遊戲列表

微信小程式 全域性變數

示例 宣告變數進行引入!引入高德地圖js const amap require src js amap wx.js 引入介面js const urllist require src js config.js 引入wetoast外掛程式js const require src wetoast weto...

微信小程式全域性變數改變監聽

最近工作需要寫小程式頁面,其中有個頁面情況為 父頁面中包含了乙個元件頁面,元件頁面中又包含了另外乙個元件頁面。需求為 點選最後乙個元件頁面中的乙個view,需要顯示最外層父頁面中的乙個彈出層,並且動態的展示值,這個值的 就是最後乙個元件頁面中的內容。globaldata 這樣能正常賦值,但是由於都是...

微信小程式的全域性變數 頁面變數,如何掌握

如果你認為你很熟悉的話,那你猜一下,下面的變數 userinfo,是屬於全域性變數,還是頁面變數?var userinfo page 經過一段多次測試,一切按官網出現過的方式進行吧。如果還存在問題,就去社群找茬去。經調整如下,就不會出現資料不清空的現象了。因為這樣是屬於page宣告週期的變數,記得在...