項目用到Echarts插件,時下比較流行的是模塊化包引入,但是很悲催的是樓主用的是標簽式引入,所以從官網copy來的代碼總是報一個
[MODULE_MISS]"echarts/config的錯誤,在這里,樓主對模塊化包引入並沒有學習,所以此文只是提醒那些項目用了標簽式引入的同學們
啰嗦一句,所謂標簽式引入就是用js的標簽引入在html頁面中導入js文件 形如 :
<script type="text/javascript" src="${cxtPath}/assets/js/echarts/v2_2_5/source/echarts-all.js"></script>
所以你在標簽式引入的項目中用模塊化包引入的方式引入很有可能會報[MODULE_MISS]"echarts/config" is not exists!這個錯誤
在這里,樓主翻了翻Echarts官網文檔,找到一句:
事件綁定,事件命名統一掛載到require('echarts/config').EVENT(非模塊化為echarts.config.EVENT)
好的,問題解決了,那么你在百思不得姐的過程中可能換一種引入方式就解決了這個事件掛載時的錯誤。也就是用
echarts.config.EVENT來代替你用
var config = require('echarts/config');
config.EVENT....的情況
搞定。