微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CanvasRenderingContext2D 未在 xbs-enjoyhint 中定义

如何解决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 举报,一经查实,本站将立刻删除。