最近在學習vue.js 中間涉及到js全域性變數,與其說是vue的全域性變數,不如說是模組化js開發的全域性變數。
就是以乙個特定模組來組織管理這些全域性量,需要引用的地方匯入該模組便好。
全域性變數專用模組 global.vue
const colorlist = [ '#f9f900', '#6fb7b7', '#9999cc', '#b766ad', '#b87070', '#ff8f59', '#ffaf60', '#ffdc35', '#ffff37', '#b7ff4a', '#28ff28', '#1afd9c', '#00ffff', '#2894ff', '#6a6aff', '#be77ff', '#ff77ff', '#ff79bc', '#ff2d2d', '#adadad' ] const colorlistlength = 20 function getrandcolor () export default script>
模組裡的變數用export 暴露出去,當其它地方需要使用時,引入模組global便可。
需要使用全域性變數的模組 html5.vue
!(item.img) }span> router-link> div> template> ul> template> import global_ from 'components/tool/global' export default , ] } } } script> .projectitem .projectitem a .projectitem a span style>
global.js同上,在程式入口的main.js裡加下面**
import global_ from './components/tool/global'
vue.prototype.global = global_
掛載之後,在需要引用全域性量的模組處,不需再匯入全域性量模組,直接用this就可以引用了,如下:
export default , ] } } } script>
3、使用vuex vue設定全域性變數
前端呼叫後端介面的時候,我們固定的前端位址 建立全域性變數檔案global.vue 在main.js檔案中進行掛載 import global from views addresslist global.vue vue.prototype.global global 最後在需要呼叫後端介面的介面上 ...
vue中設定全域性變數
其實想在vue專案中設定全域性可以用的變數還是挺容易的 1 首先我們先在src裡面新建乙個js檔案 名字自定義 export default 2 然後在main.js中引入這個寫好的js檔案 main.js import vue from vue import router from router ...
vue全域性變數
vue全域性變數 好,下面介紹一種方式,把全域性變數引入。1 新建js檔案 檔案內容如下 const base url export default 2 修改入口main.js檔案 import global from static config global 然後使用變數 vue.prototyp...