vue echart圖表打包后 圖片不顯示

遇到類似的情況,很大情況是echart 配置中因為圖片引入路徑的問題

如今的框架,ng,vue,react 在打包編譯的時候 都需要先用webpack 進行解析后再壓縮打包,路徑引入問題,一定要注意

image

?

image.gif

解決辦法1

....
//引入圖片
import echartMapLocation from "@/assets/images/echartMapLocation.png"
import dbsBox from "@/assets/images/dbs_box.png"

...

//echart配置引入
....
                    type: 'image',
                        style: {
                                image:dbsBox,
                                 width:130,
                                height:80,
                                textFill:'#ffffff',
                                // textAlign:'center',
                                textPosition:'center',

                        },
......

image.gif

解決方法2

用require引入

                type: 'image',
                    style: {
                     image:require('../../../src/assets/images/echartMapLocation.png') ,
                            width:20,
                            height:18,

                    }
image.gif
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容