UNI APP全域性變數的實現方法

2022-08-09 23:12:22 字數 801 閱讀 3432

定義全域性變數、物件的方法

1、在api.js裡寫以下**

1

var mytoken='000';//

定義全域性變數(單獨變數,不是物件),然後export

2 export default

,//定義物件並export

7setmydata(data),this

.mydata,data)

9 } //

定義物件的賦值方法*/

10 };

2、在main.js裡加入這兩行**

1 import member from './util/api.js'//

將export default 賦給臨時物件變數member

2 vue.prototype.$sysdata=member //

將member賦給$sysdata,$只是標記全域性變數,區分其他變數,可以不用$

3、在其他頁面呼叫方法為:

3.1、對於單獨變數

1

//呼叫:

2var mytoken=this

.$sysdata.mytoken;34

//賦值:

5this.$sysdata.mytoken='111'

3.2、對於物件

1

//呼叫:

2this

.$sysdata.mydata;3//

賦值:4 let tk=

7this.$sysdata.setmydata(tk);

uni app全域性變數

定義乙個專用的模組,用來組織和管理這些全域性的變數,在需要的頁面引入。注意這種方式只支援多個vue頁面或多個nvue頁面之間公用,vue和nvue之間不公用。建立util目錄,並在下面建立util.js檔案 function logutil log module.exports 使用 var uti...

uni app筆記 建立全域性變數 方法

目前看到三種方式 定義乙個專用的摩卡,用來組織和管理這些全域性的變數,在需要用到的頁面匯入 如下 建立乙個helper.js const token asdafqwdsda function dosomething thing 匯出 export default在需要用到的地方匯入 對應如下匯入 i...

uni app 實現全域性變數或方法的 4 種方式

const nowtime date.now function export default 2,接下來在 pages index index.vue 中引用該模組 原理 將一些使用頻率較高的常量或者方法,直接擴充套件到 vue.prototype 上,每個 vue 物件都會 繼承 下來。建議在 v...