在vue專案中 如何定義全域性變數 全域性函式

2021-08-22 09:56:27 字數 1761 閱讀 9881

設定乙個專用的的全域性變數模組檔案,模組裡面定義一些變數初始狀態,用export default 暴露出去,在main.js裡面使用vue.prototype掛載到vue例項上面或者在其它地方需要使用時,引入該模組便可。

global.vue檔案:

const usersite="中國釣魚島";

export default

script>在需要的地方引用進全域性變數模組檔案,然後通過檔案裡面的變數名字獲取全域性變數引數值。

}div>

template>

import global_ from '../../components/global'

//引用模組進來

export default

}}script>

lang="scss"

scoped>

style>

在程式入口的main.js檔案裡面,將上面那個global.vue檔案掛載到vue.prototype。

import global_ from

'./components/global'

//引用檔案

vue.prototype.global = global_//掛載到vue例項上面

重點:全域性的vue檔案可掛載也可直接在vue檔案中引入

接著在整個專案中不需要再通過引用global.vue模組檔案,直接通過this就可以直接訪問global檔案裡面定義的全域性變數。

}div>

template>

export default

}}script>

lang="scss"

scoped>

style>

新建乙個模組檔案,然後在main.js裡面通過vue.prototype將函式掛載到vue例項上面,通過this.函式名,來執行函式。

1. 在main.js裡面直接寫函式

簡單的函式可以直接在main.js裡面直接寫

vue.prototype.changedata = function

()

元件中呼叫:

this.changedata();//直接通過this執行函式
2. 寫乙個模組檔案,掛載到main.js上面。

base.js檔案,檔案位置可以放在跟main.js同一級,方便引用

text2.vue:

exports.install = function

(vue, options) ;

vue.prototype.text2 = function

();};

main.js入口檔案:

import base

from

'./base'

//引用

vue.use(base);//將全域性函式當做外掛程式來進行註冊

元件裡面呼叫:

this.text1();

this.text2();

在vue專案中 如何定義全域性變數 全域性函式

設定乙個專用的的全域性變數模組檔案,模組裡面定義一些變數初始狀態,用export default 暴露出去,在main.js裡面使用vue.prototype掛載到vue例項上面或者在其它地方需要使用時,引入該模組便可。global.vue檔案 在需要的地方引用進全域性變數模組檔案,然後通過檔案裡面...

在vue專案中 如何定義全域性變數 全域性函式

本文首發於我的個人blog obkoro1.com 設定乙個專用的的全域性變數模組檔案,模組裡面定義一些變數初始狀態,用export default 暴露出去,在main.js裡面使用vue.prototype掛載到vue例項上面或者在其它地方需要使用時,引入該模組便可。global.vue檔案 在...

在vue專案中 如何定義全域性變數 全域性函式

本文首發於我的個人blog obkoro1.com 設定乙個專用的的全域性變數模組檔案,模組裡面定義一些變數初始狀態,用export default 暴露出去,在main.js裡面使用vue.prototype掛載到vue例項上面或者在其它地方需要使用時,引入該模組便可。global.vue檔案 在...