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" );