vue+element+echarts 項目搭建

同人博客搬遷~~~~(播客主頁:https://www.cnblogs.com/epines/

1,? 環(huán)境搭建

 1.1柑船,??????? Node環(huán)境

        官方下載node

        檢查安裝情況

        node –v

        npm –v

1.2佃延,??????? 安裝cnpm

? ?????  ??? npm install –g cnpm --registry=https://registry.npm.taobao.org

1.3现诀,??????? 安裝vue-cli

      cnpm install vue-cli -g

2,? 項目構(gòu)建

  vue init webpack ‘project-name’

  創(chuàng)建成功后履肃,進入項目根目錄仔沿,初始化項目并運行

 cnpm install

 cnpm run dev



3,? 查看項目目錄


4尺棋,? 創(chuàng)建頁面相關(guān)文件夾

    /src/page

內(nèi)部創(chuàng)建頁面文件

      /src/page/index.vue

? ? ? ? ? ? ?   /src/page/ele.vue

配置路由 /src/router/index.js


5于未,? 引入echarts

安裝:cnpm install echarts –S


5.1全局引入

  進入/src/main.js

import echarts from 'echarts'

Vue.config.productionTip =false

Vue.prototype.$echarts = echarts


    具體使用:

?下方echarts的具體配置,可以官網(wǎng)陡鹃,直接復(fù)制官網(wǎng)內(nèi)的配置

mounted(){

let myChart =this.$echarts.init(document.getElementById('echartsId'))

? ? ? myChart.setOption(

? ? ? {

? ? ? ? tooltip: {

? ? ? ? ? ? trigger: 'axis',

? ? ? ? ? ? axisPointer: {? ? ? ? ? ? // 坐標(biāo)軸指示器烘浦,坐標(biāo)軸觸發(fā)有效? ? ? ? ? ? ? ? type: 'shadow'// 默認(rèn)為直線,可選為:'line' | 'shadow'? ? ? ? ? ? }

? ? ? ? },

? ? ? ? legend: {

? ? ? ? ? ? data: ['直接訪問', '郵件營銷', '聯(lián)盟廣告', '視頻廣告', '搜索引擎', '百度', '谷歌', '必應(yīng)', '其他']

? ? ? ? },

? ? ? ? grid: {

? ? ? ? ? ? left: '3%',

? ? ? ? ? ? right: '4%',

? ? ? ? ? ? bottom: '3%',

? ? ? ? ? ? containLabel: true? ? ? ? },

? ? ? ? xAxis: [

? ? ? ? ? ? {

? ? ? ? ? ? ? ? type: 'category',

? ? ? ? ? ? ? ? data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']

? ? ? ? ? ? }

? ? ? ? ],

? ? ? ? yAxis: [

? ? ? ? ? ? {

? ? ? ? ? ? ? ? type: 'value'? ? ? ? ? ? }

? ? ? ? ],

? ? ? ? series: [

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '直接訪問',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? data: [320, 332, 301, 334, 390, 330, 320]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '郵件營銷',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '廣告',

? ? ? ? ? ? ? ? data: [120, 132, 101, 134, 90, 230, 210]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '聯(lián)盟廣告',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '廣告',

? ? ? ? ? ? ? ? data: [220, 182, 191, 234, 290, 330, 310]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '視頻廣告',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '廣告',

? ? ? ? ? ? ? ? data: [150, 232, 201, 154, 190, 330, 410]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '搜索引擎',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? data: [862, 1018, 964, 1026, 1679, 1600, 1570],

? ? ? ? ? ? ? ? markLine: {

? ? ? ? ? ? ? ? ? ? lineStyle: {

? ? ? ? ? ? ? ? ? ? ? ? type: 'dashed'? ? ? ? ? ? ? ? ? ? },

? ? ? ? ? ? ? ? ? ? data: [

? ? ? ? ? ? ? ? ? ? ? ? [{type: 'min'}, {type: 'max'}]

? ? ? ? ? ? ? ? ? ? ]

? ? ? ? ? ? ? ? }

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '百度',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? barWidth: 5,

? ? ? ? ? ? ? ? stack: '搜索引擎',

? ? ? ? ? ? ? ? data: [620, 732, 701, 734, 1090, 1130, 1120]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '谷歌',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '搜索引擎',

? ? ? ? ? ? ? ? data: [120, 132, 101, 134, 290, 230, 220]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '必應(yīng)',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '搜索引擎',

? ? ? ? ? ? ? ? data: [60, 72, 71, 74, 190, 130, 110]

? ? ? ? ? ? },

? ? ? ? ? ? {

? ? ? ? ? ? ? ? name: '其他',

? ? ? ? ? ? ? ? type: 'bar',

? ? ? ? ? ? ? ? stack: '搜索引擎',

? ? ? ? ? ? ? ? data: [62, 82, 91, 84, 109, 110, 120]

? ? ? ? ? ? }

? ? ? ? ]

? ? });

}


5.2 局部引用(進入頁面引入)

let echarts = require('echarts/lib/echarts')

    // 引入柱狀圖組件    require('echarts/lib/chart/bar')

    // 引入提示框和title組件    require('echarts/lib/component/tooltip')

    require('echarts/lib/component/title')

    同樣直接配置試用萍鲸,只需注意echarts初始化時的差異

let myChart = echarts.init(document.getElementById('echartsId'))



6闷叉,? 引用element-ui

 安裝:

  cnpm install element-ui –S


6.1,全局引入(/src/main.js)

import element from "element-ui";

? ? import "element-ui/lib/theme-chalk/index.css";

? ? Vue.use(element);

? ? ?頁面直接使用即可


由于這里使用的是element的layout布局脊阴,沒有樣式會看不出來效果握侧,所以加了點樣式和按鈕

.el-row {

? margin-bottom: 20px;

}

.el-row:last-child {

? ? margin-bottom: 0;

? }

.el-col {

? border-radius: 4px;

}

.bg-purple-dark {

? background: #99a9bf;

}

.bg-purple {

? background: #d3dce6;

}

.bg-purple-light {

? background: #e5e9f2;

}

.grid-content {

? border-radius: 4px;

? min-height: 36px;

}

.row-bg {

? padding: 10px 0;

? background-color: #f9fafc;

}

  然后這樣一個框架就搭好了,具體還要使用其他的嘿期,大家可以根據(jù)自己的需求去安裝

 ∑非妗(注意:樣式我從官方文檔上復(fù)制下來的,里面用了less或者sass备徐,所以直接使用的話萄传,可以按上一個)

關(guān)于echartselement-ui的具體使用,大家可以直接去官方文檔查看

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蜜猾,一起剝皮案震驚了整個濱河市秀菱,隨后出現(xiàn)的幾起案子振诬,更是在濱河造成了極大的恐慌,老刑警劉巖衍菱,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赶么,死亡現(xiàn)場離奇詭異,居然都是意外死亡脊串,警方通過查閱死者的電腦和手機辫呻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琼锋,“玉大人印屁,你說我怎么就攤上這事≌独” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵从橘,是天一觀的道長念赶。 經(jīng)常有香客問我,道長恰力,這世上最難降的妖魔是什么叉谜? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮踩萎,結(jié)果婚禮上停局,老公的妹妹穿的比我還像新娘。我一直安慰自己香府,他們只是感情好董栽,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著企孩,像睡著了一般锭碳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上勿璃,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天擒抛,我揣著相機與錄音,去河邊找鬼补疑。 笑死歧沪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的莲组。 我是一名探鬼主播诊胞,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼锹杈!你這毒婦竟也來了厢钧?” 一聲冷哼從身側(cè)響起鳞尔,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎早直,沒想到半個月后寥假,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡霞扬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年糕韧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喻圃。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡萤彩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斧拍,到底是詐尸還是另有隱情雀扶,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布肆汹,位于F島的核電站愚墓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏昂勉。R本人自食惡果不足惜浪册,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望岗照。 院中可真熱鬧村象,春花似錦、人聲如沸攒至。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽迫吐。三九已至籍救,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間渠抹,已是汗流浹背蝙昙。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留梧却,地道東北人奇颠。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像放航,于是被迫代替她去往敵國和親烈拒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351