Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不使用Webpack/Node时如何使用Reactjs Datepicker?_Javascript_Reactjs_Datepicker_Babeljs - Fatal编程技术网

Javascript 不使用Webpack/Node时如何使用Reactjs Datepicker?

Javascript 不使用Webpack/Node时如何使用Reactjs Datepicker?,javascript,reactjs,datepicker,babeljs,Javascript,Reactjs,Datepicker,Babeljs,我正试图在VisaulForce页面(Salesforce)中构建一个reactjs页面,这意味着我无法轻松设置webpack和所有这些伟大的工具 我一直在使用babel standalone,这对我很有帮助,但现在我遇到了让日期选择器工作的问题 我有这些脚本 <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react.min.js"> </script> <script src="h

我正试图在VisaulForce页面(Salesforce)中构建一个reactjs页面,这意味着我无法轻松设置webpack和所有这些伟大的工具

我一直在使用babel standalone,这对我很有帮助,但现在我遇到了让日期选择器工作的问题

我有这些脚本

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react.min.js"> </script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react-dom.min.js"> </script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.24.0/babel.min.js"> </script


你问题中的代码看起来不错,但是你没有展示你是如何从react DatePicker中引用DatePicker插件的; 仅仅参考是不够的

<script src="https://cdnjs.cloudflare.com/ajax/libs/react-datepicker/2.8.0/react-datepicker.js"></script>

您还必须引用此库的依赖项;类名、日期fns、道具类型、react OnClickOut、react popper

然后编写一个console.log(window)来检查window.DatePicker对象是否已正确加载,您可以从那里继续操作。

也许这会有所帮助?或者,为什么不直接使用本机输入日期呢?
Uncaught TypeError: (0 , _reactOnclickoutside2.default) is not a function
    at Object.module.exports (react-datepicker.js:1003)
    at __webpack_require__ (react-datepicker.js:30)
    at Object.module.exports (react-datepicker.js:573)
    at __webpack_require__ (react-datepicker.js:30)
    at Object.defineProperty.value (react-datepicker.js:65)
    at __webpack_require__ (react-datepicker.js:30)
    at Object.defineProperty.value (react-datepicker.js:50)
    at react-datepicker.js:53
    at webpackUniversalModuleDefinition (react-datepicker.js:9)
    at react-datepicker.js:10 
Datepicker is undefined.
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-datepicker/2.8.0/react-datepicker.js"></script>