日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue脚手架 全局变量可以是变量吗_Vue.js2 全局变量的设置方法

發布時間:2024/9/18 vue 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue脚手架 全局变量可以是变量吗_Vue.js2 全局变量的设置方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Vue.js2 全局變量的設置方法

發布于 2020-2-24|

復制鏈接

下面小妖就為大家分享一篇vue2 全局變量的設置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小妖過來看看吧

最近在學習VUE.js 中間涉及到JS全局變量,與其說是VUE的全局變量,不如說是模塊化JS開發的全局變量。1、全局變量專用模塊就是以一個特定模塊來組織管理這些全局量,需要引用的地方導入該模塊便好。全局變量專用模塊 Global.vue

```xhtml

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 () {

var tem = Math.round(Math.random() * colorListLength)

return colorList[tem]

}

export default

{

colorList,

colorListLength,

getRandColor

}

```

模塊里的變量用export 暴露出去,當其它地方需要使用時,引入模塊global便可。需要使用全局變量的模塊 html5.vue

```xhtml

![](item.img)

{{item.title}}

import global_ from 'components/tool/Global'

export default {

data () {

return {

getColor: global_.getRandColor,

mainList: [

{

id: 1,

img: require('../../assets/rankIcon.png'),

title: '登錄界面'

},

{

id: 2,

img: require('../../assets/rankIndex.png'),

title: '主頁'

}

]

}

}

}

.projectItem

{

margin: 5px;

width: 200px;

height: 120px;

/*border:1px soild;*/

box-shadow: 1px 1px 10px;

}

.projectItem a

{

min-width: 200px;

}

.projectItem a span

{

text-align: center;

display: block;

}

```

2、全局變量模塊掛載到Vue.prototype 里。Global.js同上,在程序入口的main.js里加下面代碼

```xhtml

import global_ from './components/tool/Global'

Vue.prototype.GLOBAL = global_

```

掛載之后,在需要引用全局量的模塊處,不需再導入全局量模塊,直接用this就可以引用了,如下:

```xhtml

export default {

data () {

return {

getColor: this.GLOBAL.getRandColor,

mainList: [

{

id: 1,

img: require('../../assets/rankIcon.png'),

title: '登錄界面'

},

{

id: 2,

img: require('../../assets/rankIndex.png'),

title: '主頁'

}

]

}

}

}

```

總結

以上是生活随笔為你收集整理的vue脚手架 全局变量可以是变量吗_Vue.js2 全局变量的设置方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。