如何在vue框架項目中使用echarts並製作柱狀圖

2020-12-13 IT軟體專家

1、在電腦指定文件夾下,滑鼠右鍵選擇Git Bash Here,然後輸入命令

cnpm install --global vue-cli 安裝vue-cli

cnpm install --global vue-cli

2、接著使用命令:vue init webpack wanm,創建一個基於webpack模板的新項目

vue init webpack wanm

3、切換工作目錄cd wanm/,然後運行項目:npm run dev

運行項目:npm run dev

4、如果要在vue框架項目中使用echarts,需要安裝echarts

npm install echarts -S

npm install echarts -S

5、打開HBuilderX開發工具,導入項目wanm

導入項目wanm

6、在src/components文件路徑下,新建vue文件ColumnChart.vue

新建vue文件ColumnChart.vue

7、在組件ColumnChart.vue文件中,插入一個div,帶有id屬性和style

<div id="columnChart" :style="{width: width, height: height}"></div>

插入圖形容器

8、接著在script標籤中,導入echarts,然後初始化變量width和height

import echarts from 'echarts'

Vue.prototype.$echarts = echarts

export default {

data() {

return {

width: '1800px',

height: '900px'

}

}

}

導入echarts,初始化變量width和height

9、初始化圖形,綁定圖形數據源和相關屬性

初始化圖形,綁定圖形數據源和屬性

10、打開項目中的index.js文件,導入組件ColumnChart,並配置路由

導入組件ColumnChart,並配置路由

11、保存代碼並使用命令運行項目,結果出現報錯;檢查代碼發現,沒有導入vue

導入vue模塊

12、修改代碼後,刷新瀏覽器,可以查看到一個柱狀圖

打開瀏覽器,預覽柱狀圖效果

相關焦點

  • Vue.js 第三方常用插件
    可以在Chrome中的擴展程序中直接安裝,也可以本地文件的方式安裝。2. vue-lazyload 圖片懶加載插件地址:https://github.com/hilongjw/vue-lazyloaddemo:http://hilongjw.github.io/vue-lazyload/2.1 安裝 和 使用插件cnpm install vue-lazyload --save1
  • 如何在vue項目中使用sass並設置元素樣式
    elementJavaScriptsassCSS3 在創建vue框架項目時,可以使用CSS3定義元素樣式;還可以使用sass動態變量定義元素樣式如果直接使用sass,啟動項目會出現報錯。那麼,如何在vue項目中使用sass?
  • 如何創建vue項目並使用element框架中的el-select
    cnpm install --global vue-cli2、創建一個基於webpack模板項目,使用命令vue init webpack wmnvue init webpack wmn3、項目安裝完畢,切換路徑,使用命令cd wmn命令:cd wmn
  • 什麼是vue?在項目開發中為什麼要用vue?
    在近兩年的web及項目開發中,vue技術的使用越來越普遍,其各種資料、介紹以及使用攻略內容資料非常多,那麼vue到底什麼?在項目開發中,vue起到什麼作用?它與傳統的html+css+js+lamp開發網站項目又有什麼區別呢?
  • 初步認識vue.js框架的使用
    vue.js框架是幹什麼的Vue.js 是一個JavaScriptMVVM庫,是一套構建用戶界面的漸進式框架。它是以數據驅動和組件化的思想構建的,採用自底向上增量開發的設計。相比於Angular.js,Vue.js提供了更加簡潔、更易於理解的API,使得我們能夠快速地上手並使用Vue.js。如何使用vue.js1.下載 vue.min.js 並用 <script> 標籤引入。
  • 如何在Vue3框架中使用Element Plus
    那麼,Vue3框架如何使用Element Plus?下面利用實例說明:操作步驟:1、打開電腦硬碟,新建一個文件夾aam,打開文件夾並打開Git命令窗口;輸入命令npm install -g @vue/cli
  • 如何在uni-app項目中使用vue計算屬性
    工具HBuilderX微信開發者工具技術vueuni-appJavaScriptuni-app是 Vue.js 開發所有前端應用的框架,因此可以使用vue中的相關屬性,如計算屬性computed。其中,computed計算屬性是控制表達式結果的。
  • thinkphp如何使用vue進行web開發
    vue可以說是近幾年最火最流行的前端js框架,而thinkphp也是國內挺流行的後端框架。看到網上很多朋友的教程都是前端開發者寫的,難免對像自己一樣的後端程式設計師是一種打擊。「怎麼就沒有從後臺出發講講如何使用前端vue框架呢?」我時常這樣想。
  • Vue.js 框架作者公布 Vue 3 最新進展
    Vue Router目前存在部分與 vue-router@3.x 相關的路由鉤子 (router hook)行為一致性問題,這也是 Vue Router 沒有被標記為 Beta 的原因。不過在非關鍵項目上可以使用新的路由。
  • 什麼是Vue? 如何安裝和使用Vue?
    Vue.js 是一套構建用戶界面的`框架`,它不僅易於上手,還可以與其它第三方庫整合(Swiper、IScroll、...)。2.框架和庫的區別?框架:是一套完整的解決方案;對項目的`侵入性`較大,項目如果需要更換框架,則需要重構整個項目。
  • 如何在vue項目中使用muse-ui並創建一個form表單提交
    Muse UI是基於vue的開源組件庫,包含了不同的控制項;可以自定義主題,實現定製化。如果在vue項目中,如何使用muse-ui?cnpm install --global vue-cli3、使用vue init命令初始化項目,創建基於webpack模板的項目vue init
  • Vue+Webpack使用規範
    在JS裡綁定事件應該用於使用了第三方的插件等場景,如果主動綁定了事件,記得在相關生命周期接觸綁定以及銷毀相關實例,比如在組件內創建了一個百度echarts,並加了一個定時器來更新數據,在組件銷毀時,應該銷毀這個echarts實例,並將定時器clear;規範命名。
  • ECharts數據可視化:從0到1的蛻變(內部技術分享總結)
    要共享數據,數據不是秘密,我們現在的大數據時代,人人即是數據的生產者,也是信息的接收者,大量複雜的信息,我們應該從這些信息中吸取有用的信息,隨著媒體技術的發展,應該提供共享數據,同事對數據進行監管,使數據得到。要製作有創新型、個性化的數據體驗,大數據時代不應該停留在傳統的模式上,應該採取多種模式來滿足不同的用戶,個性化、創新型是未來數據可視化的發展趨勢。
  • 如何Linux部署下Vue項目環境
    Vue.js是一個功能強大的、漸進式、響應式很強的JavaScript框架,易於使用和學習。它提供了許多不同的工具和庫來促進應用程式開發過程。如果您了解HTML、CSS和JavaScript,那麼您現在可以開始使用Vue.js構建Web應用程式。要將Vuei .js集成到一個項目中,您可以使用CDN包、NPM或CLI。如果你想開始學習Vue。js,那麼最好使用CDN包。
  • ECharts GL 1.0 alpha 發布
    <script data-src="echarts/dist/echarts.min.js"></script> <script data-src="echarts-gl/dist/echarts-gl.min.js"></script>    如果你用 webpack 和 npm 作為開發環境。
  • 在vue項目中使用vuex實現狀態管理的案例
    說明:其實如果項目不是很龐大很複雜,沒有涉及到很多狀態值需要被很多頁面或組件共用;或者某個頁面或組件的行為會對其他頁面或組件造成依賴性的影響。並不需要使用vuex。vuex的使用與否在實際開發中應該視項目情況而定。
  • 使用Vue CLI和ESRI Loader創建ArcGIS API for JavaScript框架
    安裝最新版本的VUE,執行命令npm install -g @vue/cli查看當前VUE版本,執行命令vue –version 或 vue -V>二、 項目開發框架搭建打開Visual Studio Code,調出終端,輸入vue create arcgis-vue-app 創建項目框架,如下圖所示:切換到項目目錄,然後輸入npm install –save
  • 史上最全:Vue 相關開源項目庫匯總
    :)本文包含UI組件、開發框架、實用庫、服務端、輔助工具、應用實例、Demo示例等七個方面的項目匯總。★205 - vue圖片剪裁上傳組件Vueditor ★204 - 所見即所得的編輯器mint-loadmore ★203 - VueJS的雙向下拉刷新組件vue-slider-component ★202 - 在vue1和vue2中使用滑塊vue-chat ★200 - Vue全家桶+Socket.io+Express/Koa2打造一個智能聊天
  • Vue的安裝及使用快速入門
    vue是一個JavaMVVM庫,是一套用於構建用戶界面的漸進式框架,是初創項目的首選前端框架。它是以數據驅動和組件化的思想構建的,採用自底向上增量開發的設計。它是輕量級的,它有很多獨立的功能或庫,我們會根據我們的項目來選用vue的一些功能。它提供了更加簡潔、更易於理解的API,使得我們能夠快速地上手並使用Vue.js。