【问题标题】:How to change default error alert in react Google Charts?如何更改 React Google Charts 中的默认错误警报?
【发布时间】:2021-11-23 21:04:47
【问题描述】:

如何更改看起来像红色横幅的默认 React Google Charts 错误警报?我创建了一个事件来监听错误,但我无法更改它的外观。

{
     eventName:"error",
     callback({ chartWrapper }) {
     console.log("Error", chartWrapper)
   }
}

【问题讨论】:

    标签: reactjs react-google-charts


    【解决方案1】:

    请记住,当您从 API 获取信息时,您可能会发现错误...

    在文档中显示的示例中,您将 API 作为异步函数调用

    didMount={async function(component) {
        const response = await fetch(
          'https://api.exchangeratesapi.io/latest?symbols=USD,GBP,CAD',
        )
        const json = await response.json()
        const rateCurrencyNames = Object.keys(json.rates)
        const rateCurrencyValues = Object.values(json.rates)
        const chartData = [['Currency Name', 'Currency Rate']]
        for (let i = 0; i < rateCurrencyNames.length; i += 1) {
          chartData.push([rateCurrencyNames[i], rateCurrencyValues[i]])
        }
        component.setState({
          dataLoadingStatus: 'ready',
          chartData: chartData,
        })
      }}
    

    并将其作为道具传递。在这种情况下,您可能希望使用 try 和 catch 函数来捕获错误并将其保存在一个状态中,以便在您的组件中呈现它。

    【讨论】:

      猜你喜欢
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多