反应剑道UI树视图抛出“剑道没有定义”(React Kendo UI TreeView throws

2019-09-29 03:06发布

我的工作与剑道UI一个作出反应的项目。 我跟着从台阶上剑道UI的TreeView

我已经安装了@progress/kendo-treeview-react-wrapper@progress/kendo-ui和进口到主题使用我的项目import '@progress/kendo-theme-material/dist/all.css';

当我使用KendoUI按钮,一切工作,功能和主题的预期,但它抛出下面的错误时使用TreeView

Uncaught ReferenceError: kendo is not defined
    at TreeView.componentDidMount (bundle.js:69556)
    at commitLifeCycles (bundle.js:12471)
    at commitAllLifeCycles (bundle.js:14142)
    at HTMLUnknownElement.callCallback (bundle.js:2787)
    at Object.invokeGuardedCallbackDev (bundle.js:2825)
    at invokeGuardedCallback (bundle.js:2874)
    at commitRoot (bundle.js:14281)
    at completeRoot (bundle.js:15189)
    at performWorkOnRoot (bundle.js:15139)
    at performWork (bundle.js:15057)

bundle.js:12330 The above error occurred in the <TreeView> component:
    in TreeView (created by AssetsStatusTreeView)
    in div (created by AssetsStatusTreeView)
    in AssetsStatusTreeView (created by Connect(AssetsStatusTreeView))
    in Connect(AssetsStatusTreeView) (created by Route)
    in Route
    in Switch
    in Router (created by BrowserRouter)
    in BrowserRouter
    in Provider
Uncaught TypeError: Cannot read property 'call' of undefined
    at TreeView.KendoBaseComponent.componentWillUnmount (bundle.js:69569)
    at callComponentWillUnmountWithTimer (bundle.js:12390)
    at HTMLUnknownElement.callCallback (bundle.js:2787)
    at Object.invokeGuardedCallbackDev (bundle.js:2825)
    at invokeGuardedCallback (bundle.js:2874)
    at safelyCallComponentWillUnmount (bundle.js:12397)
    at commitUnmount (bundle.js:12643)
    at unmountHostComponents (bundle.js:12986)
    at commitDeletion (bundle.js:13016)
    at commitAllHostEffects (bundle.js:14100)

任何人都可以帮忙吗? 谢谢!

Answer 1:

从剑道的指令作出反应是:

还有一个步骤要做,我们需要进口@progress/kendo-ui明确:

import kendo from '@progress/kendo-ui';

在从KendoUI Plunker例子可以帮助我找到答案。



文章来源: React Kendo UI TreeView throws 'kendo is not defined'