echarts報(bào)錯(cuò):Error?in?mounted?hook的解決方法
echarts安裝創(chuàng)建圖表時(shí)報(bào)這種錯(cuò)誤:Error in mounted hook: “TypeError: Cannot read properties of undefined (reading ‘init’)”
1 .具體報(bào)錯(cuò)內(nèi)容:
2.解決辦法:
原先大家可能是這樣的寫(xiě)法
import echarts from 'echarts'
后面改為這樣導(dǎo)入就不會(huì)出錯(cuò)了
import * as echarts from 'echarts'
3.原因:
個(gè)人感覺(jué)跟我們導(dǎo)入的方法有關(guān),如果采用這種 import echarts1 from ‘echarts’ 導(dǎo)入,它是import導(dǎo)入的簡(jiǎn)便形式,其含義是把echarts里面的默認(rèn)暴露都存在變量echarts1 里面,而報(bào)錯(cuò)是因?yàn)槲覀円胑charts里面的init方法顯示沒(méi)有定義,所以猜測(cè)可能是在echarts 里面的init方法不是采用默認(rèn)暴露的形式導(dǎo)致的。
4.擴(kuò)展–import導(dǎo)入的方式:
1.通用方式
import * as m1 from "./js/demo.js"; //意思是把demo.js里面所有的暴露數(shù)據(jù)都存在變量m1里面 console.log(m1); console.log(m1.default.skill()); //默認(rèn)暴露的時(shí)候,調(diào)用里面的屬性或者方法要多加一層default
2.結(jié)構(gòu)賦值方式
import { school, name } from "./js/demo.js"; //結(jié)構(gòu)賦值出來(lái)的內(nèi)容與demo.js里面設(shè)置的暴露數(shù)據(jù)是一一對(duì)應(yīng)的 import { school as school1, name as name1 } from "./js/demo2.js"; //結(jié)構(gòu)賦值出來(lái)的內(nèi)容與demo.js里面設(shè)置的暴露數(shù)據(jù)是一一對(duì)應(yīng)的,可以對(duì)解構(gòu)賦值出來(lái)的內(nèi)容另外命名
3.簡(jiǎn)便方式,只針對(duì)默認(rèn)暴露的形式
import m3 from "./js/demo3.js"; //m3里面的數(shù)據(jù)全部都是默認(rèn)暴露的形式
總結(jié)
到此這篇關(guān)于echarts報(bào)錯(cuò):Error in mounted hook: “TypeError: Cannot read properties of undefined (reading ‘init‘)“的解決方法的文章就介紹到這了,更多相關(guān)echarts報(bào)錯(cuò)Error in mounted hook內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js canvas畫(huà)布實(shí)現(xiàn)高斯模糊效果
這篇文章主要為大家詳細(xì)介紹了js canvas畫(huà)布實(shí)現(xiàn)高斯模糊效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11詳解簡(jiǎn)單易懂的 ES6 Iterators 指南和示例
這篇文章主要介紹了詳解簡(jiǎn)單易懂的 ES6 Iterators 指南和示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Ionic實(shí)現(xiàn)頁(yè)面下拉刷新(ion-refresher)功能代碼
這篇文章主要介紹了使用Ionic實(shí)現(xiàn)頁(yè)面下拉刷新(ion-refresher)功能的代碼,感興趣的朋友一起看看吧2016-06-06Javascript實(shí)現(xiàn)表單檢驗(yàn)
這篇文章主要介紹了Javascript實(shí)現(xiàn)表單檢驗(yàn),以注冊(cè)界面為例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06微信小程序網(wǎng)絡(luò)封裝(簡(jiǎn)單高效)
這篇文章主要介紹了微信小程序網(wǎng)絡(luò)封裝(簡(jiǎn)單高效),微信小程序的網(wǎng)絡(luò)請(qǐng)求很便捷,直接調(diào)用就可以了。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08微信小程序?qū)崿F(xiàn)天氣預(yù)報(bào)功能
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)天氣預(yù)報(bào)功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07JS中Map、WeakMap和Object的區(qū)別解析
Map、WeakMap和Object都是JavaScript中用于存儲(chǔ)鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),它們?cè)阪I類型、垃圾回收、可枚舉性、方法和操作、以及繼承等方面存在一些區(qū)別,適用于不同的場(chǎng)景,本文給大家詳細(xì)講解js map、weakmap和object區(qū)別,需要的朋友可以參考下2023-04-04