npm install echarts --savenpm
Vue.prototype.$echarts = echartsecharts
let myChart = this.$echarts.init(document.getElementById("myChart"));this
在main.js引用主題JS -- import 'echarts/theme/shine.js'
使用方法 -- let myChart = this.$echarts.init(document.getElementById('myChart'),'shine');spa
第一種解決方法prototype
一、修改shine.js代碼格式 var theme = { } 並增長 export default theme 導出3d
二、在main.js 中 引入並註冊blog
import echarts from 'echarts'
import theme from '@/assets/js/theme/shine.js'
Vue.prototype.theme = themeget
三、使用方法it
let myChart = this.$echarts.init(
document.getElementById("myChart"),
this.theme
);import
第二種解決方法
一、修改shine.js 代碼
把 js文件裏的root.echarts 改爲echarts;而後在該js文件內 import echarts from 'echarts'
二、在main.js中引入 import '@/assets/js/theme/shine.js'
三、使用方法
let myChart = this.$echarts.init( document.getElementById("myChart"), "shine" );