requirejs 引入时间插件datetimepicker不起作用

paths中已经引入模块了。。
'datepicker' : '/assets/javascript/static/libs/datetimepicker/bootstrap-datetimepicker.min',
'timepicker' : '/assets/javascript/static/libs/timepicker/timepicker',

require(['moment', 'jquery', 'underscore', 'backbone', 'mustcach', 'nprogress', 'highcharts', 'datepicker','timepicker'],

    function(moment, $, _, b, mustcach, NProgress, highcharts, datepicker, timepicker) {

$("#start_time").DateTimePicker({

   format:'yyyy-mm-dd hh:ii'

});
}

运行结果显示方法 DateTimePicker未定义

阅读 6.7k
2 个回答

这个插件我用过的,它是不支持amd的。就是说,你需要用到requirejs的shim。你的paths不用变,加上一个shim

shim:{deps:['jquery']}

这样就ok拉。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题