1. 程式人生 > >解決reactjs標籤引入echarts.js 報錯Cannot read property 'getAttribute' of null問題

解決reactjs標籤引入echarts.js 報錯Cannot read property 'getAttribute' of null問題

我目前正在學習使用頁面引用reactjs庫,不配置nodejs和webpack等環境,做專案。昨天使用echarts的時候,遇到問題,總是報錯:Cannot read property 'getAttribute' of null。找了很多文件,沒有怎麼看明白,自己除錯了很久才發現,是沒有獲取到元素,因為reactjs標籤不能使用id,所以我就使用了ref解決這個問題。因為是新手,所以寫作水平和一些用詞不夠好,直接貼圖好了。然後在周期函式componentWillUpdate()中獲取元素;將this.refs.chart傳給this.drawCharts方法;

我一開始是在componentWillMount()方法中列印this.refs.chart,很顯然得出的結果是undefined。