uni app全域性變數

2021-10-06 06:23:19 字數 903 閱讀 4020

定義乙個專用的模組,用來組織和管理這些全域性的變數,在需要的頁面引入。

注意這種方式只支援多個vue頁面或多個nvue頁面之間公用,vue和nvue之間不公用。

建立util目錄,並在下面建立util.js檔案

function logutil(log)

module.exports =

使用:

var util = require('../../util/util.js');

util.logutil("列印日誌");

這種方式一般用於直接呼叫,不方便賦值

將一些使用頻率較高的常量或者方法,直接擴充套件到 vue.prototype 上,每個 vue 物件都會「繼承」下來。

注意這種方式只支援vue頁面

示例如下:

在 main.js 中掛載屬性/方法

建立common目錄,並建立common.js檔案

export default,

setthem(data),this.them,data)

}}

在mian中引入

//主題色全域性變數

vue.prototype.$them = them;

使用:

賦值:

that.$them.setthem()

取值: this.background =this.$them.them.backgroundcolor;

globaldata支援vue和nvue共享資料。

globaldata是一種比較簡單的全域性變數使用方式。

js中操作globaldata的方式如下:

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

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

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

定義全域性變數 物件的方法 1 在api.js裡寫以下 1 var mytoken 000 定義全域性變數 單獨變數,不是物件 然後export 2 export default 定義物件並export 7setmydata data this mydata,data 9 定義物件的賦值方法 10 ...

static全域性變數 全域性變數

1 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...