Vue.js引入echarts和elementUI元件
不知道怎麼建立專案的可以看上一篇
下載elementUI
npm install element-ui -s
下載echarts元件
npm install echarts --save
首先在我們的專案下cmd下載elementUI,下載完成後我們在這個檔案下可以檢視
我們在main.js下引用我們下載的
import elementui from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import echarts from 'echarts' Vue.use(elementui) Vue.use(echarts) Vue.prototype.$echarts=echarts
這樣我們就可以用了直接上頁面
<template> <div class="hello"> <h1>{{ msg }}</h1> <h2>Essential Links</h2> <ul> <li> <a href="https://vuejs.org" target="_blank" > Core Docs </a> </li> <li> <a href="https://forum.vuejs.org" target="_blank" > Forum </a> </li> <li> <a href="https://chat.vuejs.org" target="_blank" > Community Chat </a> </li> <li> <a href="https://twitter.com/vuejs" target="_blank" > Twitter </a> </li> <br> <li> <a href="http://vuejs-templates.github.io/webpack/" target="_blank" > Docs for This Template </a> </li> </ul> <h2>Ecosystem</h2> <ul> <li> <a href="http://router.vuejs.org/" target="_blank" > vue-router </a> </li> <li> <a href="http://vuex.vuejs.org/" target="_blank" > vuex </a> </li> <li> <a href="http://vue-loader.vuejs.org/" target="_blank" > vue-loader </a> </li> <li> <a href="https://github.com/vuejs/awesome-vue" target="_blank" > awesome-vue </a> </li> </ul> <div id="myChart" :style="{width: '300px', height: '300px'}"></div> <div> <i class="el-icon-edit"></i> <i class="el-icon-share"></i> <i class="el-icon-delete"></i> <el-button type="primary" icon="el-icon-search">搜尋</el-button> </div> </div> </template> <script> export default { name: 'HelloWorld', data () { return { msg: 'Welcome to Your Vue.js App' } }, methods: { drawLine(){ // 基於準備好的dom,初始化echarts例項 let myChart = this.$echarts.init(document.getElementById('myChart')) // 繪製圖表 myChart.setOption({ title: { text: '在Vue中使用echarts' }, tooltip: {}, xAxis: { data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"] }, yAxis: {}, series: [{ name: '銷量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }); } }, mounted(){ this.drawLine(); }, } </script> <!-- Add "scoped" attribute to limit CSS to this component only --> <style scoped> h1, h2 { font-weight: normal; } ul { list-style-type: none; padding: 0; } li { display: inline-block; margin: 0 10px; } a { color: #42b983; } </style>
出來的效果就是這樣的
相關推薦
Vue.js引入echarts和elementUI元件
不知道怎麼建立專案的可以看上一篇 下載elementUI npm install element-ui -s 下載echarts元件 npm install echarts --save 首先在我們的專案下cmd下載elementUI,下載完成後我們在這個檔案
Vue.js 實例和內置組件 入門
接收 bootstra red jquery 技術 屬性和方法 ots col amp 首先來看看實例的概述: 實例就是在構造器外部操作操作構造器內部的屬性和方法。 實例的作用就是給Vue提供與其它js及其框架結合使用的接口。 進入實例階段: 首先來看 Vue.js 搭
實例分析Vue.js中 computed和method不同機制
java meta 取值 源碼 otc 它的 round div 兩種 在vue.js中,有methods和computed兩種方式來動態當作方法來用的 1.首先最明顯的不同 就是調用的時候,methods要加上() 2.我們可以使用 methods 來替代 compute
vue中引入jQuery和bootstrap
main var tst web jquery vid con oot boot 引入 $ npm install jquery bootstrap --save jquery 1.加入webpack對象 var webpack = require(‘webpack‘
vue-webpack 引入echarts 註意事項
n) tar spl top log ger charts from com 0.執行教程 https://www.cnblogs.com/goloving/p/8654176.html1.在index 中創建 div <!DOCTYPE html> <
基於Vue.js的表格分頁元件
最近小熙在做Vue有關的專案需要前端分頁外掛,看到篇不錯的,特此轉載分享 有一段時間沒更新文章了,主要是因為自己一直在忙著學習新的東西而忘記分享了,實在慚愧。 這不,大半夜發文更一篇文章,分享一個自己編寫的一個Vue的小元件,名叫BootPage。 不瞭解Vue.js的
Vue.js(5)- 全域性元件
全域性元件 定義元件的語法 Vue.component('元件的名稱', { 元件的配置物件 }) 在元件的配置物件中:可以使用 template 屬性指定當前元件要渲染的模板結構; 使用元件的語法 把 元件的名稱, 以標籤的形式,引入
【vue】vuikit-grid和寬度元件的理解(重要)
我們把一個最外層的grid設定為自動適配,然後內部分成兩份, 第一部分還是一個grid,寬度為總寬度的3/4,通過grid外包的div設定寬度 它分為兩個card,第一個寬
Vue.js框架--Vuex實現不同元件計數器資料共享(二十七)
主要操作技能: 官網:https://vuex.vuejs.org/zh/ 一、Vuex 解決不同元件資料共享,資料持久化。 1.安裝 cnpm install vuex --save &nbs
Vue.js(10)- 兄弟元件共享資料
index.html: <div id="app"> <p>這是index.html</p> <my-gg></my-gg> <hr> <my-dd></my-dd>
vue.js工程建立和跨域請求spring framework踩坑
問了同窗好友,做後臺都會前端vue的寫法了,想著自己也學一學。於是下載了webstorm進行開發。 1.webstorm建立工程 1.環境搭建 node 檢查node,npm環境 命令列輸入node -v以及npm -v能看到版本號下一步
Vue.js----計算機屬性和偵聽器
計算機屬性 <div id="example"> {{ message.split('').reverse().join('') }} </div> 在這個地方,模板不再是簡單的宣告式邏輯。你必須看一段時間才能意識到,這裡是想要顯示變數 message
在vue中封裝echarts折線圖元件
先來張圖 要實現在父元件引用子元件圖表,父元件需要傳遞給圖表元件幾個資料, id: 圖表例項化需要一個唯一的id; time: x軸的顯示資料,引數名可以自己定義; opData: 用來配置series的系列列表,引數可以自己定義; unit: y軸單
引入 ECharts和Bootstrap的bootcdn樣式表路徑
<!DOCTYPE html> <html><head> <meta charset="utf-8"> <title>運營報表</title> <link rel="stylesheet" href
vue中引入echarts的兩種方式
全域性引入 1. main.js中配置 import echarts from 'echarts' //引入echarts Vue.prototype.$echarts = echarts //引入元件 2. echarts在vue中的引用 <div id="
Vue.js的computed和watch用法及區別
1. 如何使用 1.1 computed計算屬性 <template> <div> <el-input v-model="value1" placeholder="費用1"></el-input>
說說如何在 Vue.js 中實現標籤頁元件
標籤頁元件,即實現選項卡切換,常用於平級內容的收納與展示。 因為每個標籤頁的內容是由使用元件的父級控制的,即這部分內容為一個 slot。所以一般的設計方案是,在 slot 中定義多個 div,然後在接到切換訊息時,再顯示或隱藏相關的 div。這裡面就把相關的互動邏輯也編寫進來了,我們希望在
認識Vue.js+Vue.js的優缺點+和與其他前端框架的區別
首先,我們先了解什麼是MVX框架模式?MVX框架模式:MVC+MVP+MVVM1.MVC:Model(模型)+View(檢視)+controller(控制器),主要是基於分層的目的,讓彼此的職責分開。View通過Controller來和Model聯絡,Controller是V
初探 amaze-vue( 基於vue.js封裝的Amaze UI 元件庫)
Amaze UI 是以移動優先(Mobile first)為理念,面向 HTML5 開發的國產優秀元件庫。因官方未提供vue.js版本,而且民間一直對vue.js版本的 Amaze UI 元件庫呼聲很高,今天特來分享一個完整版的基於Amaze UI 封裝
Vue.js 用 $refs 定位 子元件的方法時 出現 undefined
使用 ref 來定位 DOM 節點很方便。但是期間遇到了一個問題,就是在生命週期 mounted 鉤子函式裡面使用 this.$refs.xx,打印出來的卻是 undefined? 如果在 DOM 結構中的某個 DOM 節點使用了 v-if、v-show 或者