Vue全局變量的定義及使用方法
首先 聲明Vue
使用全局變量的方法有很多,以下只是個人覺得比較簡潔的2種。
其中兩者的第一步操作相同,即:
創(chuàng)建全局變量文件Global.vue,內容如下:
<script> const name = 'ZhangSan'; //名稱 const address = 'No.20, Taihu Road'; //地址 export default { name, address } </script>
方法1:在main.js中直接將全局變量掛載到Vue.prototype
import global from '../components/xx/Global' Vue.prototype.GLOBAL = global;
用時不用任何多余操作,直接調用 this.GLOBAL.name
即可。
方法2:在需要使用全局變量的頁面引入global再使用
import global from '../components/xx/Global'
data() { return { userName: global.name, userAddress: global.address } }
二 第一步:單獨新建一個全局變量模塊文件,模塊中定義一些變量初始狀態(tài),用export default 暴露出去。
// 判斷是否顯示logoconst logo = true;export default {<!-- --> logo};
第二步:在main.js中引入,并通過Vue.prototype掛載到vue實例上面。供其他模塊文件使用;
// 判斷是否顯示logo const logo = true; export default { logo };
第三步:在需要的模塊文件中引入并使用;
頁面使用
總結
到此這篇關于Vue全局變量的定義及使用的文章就介紹到這了,更多相關Vue全局變量使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Vue公共loading升級版解決思路(處理并發(fā)異步差時響應)
這篇文章主要介紹了Vue公共loading升級版(處理并發(fā)異步差時響應),解決思路是通過定義一個全局對象來存儲每個接口的響應狀態(tài),直到每個請求接口都收到響應才變更狀態(tài),結束loading動畫,需要的朋友可以參考下2023-11-11elementUI vue this.$confirm 和el-dialog 彈出框 移動 示例demo
這篇文章主要介紹了elementUI vue this.$confirm 和el-dialog 彈出框 移動 示例demo,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07vue3中keep-alive和vue-router的結合使用方式
這篇文章主要介紹了vue3中keep-alive和vue-router的結合使用方式,?具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-10-10詳解Vue webapp項目通過HBulider打包原生APP
這篇文章主要介紹了詳解Vue webapp項目通過HBulider打包原生APP,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06