CanvasRenderingContext2D 未在 xbs-enjoyhint 中定义

问题描述

我在 react 应用中使用 xbs-enjoyhint 演示了一个示例:

import Enjoyhint from 'xbs-enjoyhint/src/enjoyhint';

startEnjoyHint() {
var enjoyhint = new EnjoyHint({})
enjoyhint.set(enjoyhint_script_steps);
enjoyhint.run()
if(this.props.landingPage.openSignIn){
  enjoyhint.trigger('skip')
}
if(Router.pathname.includes('/services') || Router.pathname.includes('/appointment/create')){
  enjoyhint.trigger('skip')
}}

componentDidMount() {
    if (!this.props.isLoggedIn && window.screen.availWidth > 600 ) {
      setTimeout(() => this.startEnjoyHint(),5000);
    }
    window.addEventListener('scroll',this.handleScroll);
  }

但在我运行应用程序后,它抛出一个错误 ReferenceError: CanvasRenderingContext2D is not defined。我已经参考了这个库的文档,但我不知道这个错误从哪里开始。可以有任何方法来修复此问题配置。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)