javascript - 尝试使用 Bootstrap 日期选择器时出错
问题描述
我正在尝试在我正在编写的应用程序中使用 Bootstrap 日期选择器。当我发布 Bootstrap 文件时,它可以工作。当我尝试在我的应用程序中使用它时,我收到此错误:
未捕获的 TypeError:t 不是函数
at h.config (lightpick.js:869)
at new h (lightpick.js:450)
at datepicker.js:3
at datepicker.js:13
我的脚本有以下标签:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightpick@1.3.4/css/lightpick.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
<link rel="stylesheet" href="css/styles.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.bundle.min.js"></script>
<script src="https://use.fontawesome.com/37662c199f.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="js/smart-forms.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script scr="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/lightpick@1.3.4/lightpick.min.js"></script>
<script src="js/datepicker.js"></script>
包含日期选择器的脚本部分是:
<form class="date-select">
<div class="form-group">
<div class="input-group input-daterange">
<div class="input-group-prepend">
<span class="input-group-text" style="height: 35px;width: 93.094px;padding-left: 4px;">Date Range</span>
</div>
<input class="form-control" type="text" id="dateRangePicker" style="font-size: 14px;width: 254.906px;padding-top: 6px;" />
</div>
</div>
<div class="form-group mt-4">
<button class="btn btn-primary btn-block" type="submit" style="background: rgb(16,126,11);border-left-color: rgb(16,126,11);">Run Search</button>
<button class="btn btn-primary btn-block" type="submit" style="background: rgb(16,126,11);border-left-color: rgb(16,126,11);">View Report</button>
</div>
</form>
我的浏览器的开发人员工具在 lightpick.js 中强调的行是:
opts.calendar = [moment().set('date', 1)];
有人遇到过这种情况么?任何意见,将不胜感激。
解决方案
推荐阅读
- node.js - node_modules 开发依赖包
- c# - 无法通过将对象传递给 MediatR 查询
- python - Django外键多对一不起作用
- python - 如何从同一台机器上的另一个 docker 实例连接到 mySQL docker 实例
- javascript - useEffect 导致它调用该方法以获取帖子的次数太多。我只想在查询更改时获取帖子
- javascript - 使用 pandas 根据特定信息创建树
- c# - 将取消令牌从 Angular 传递到 MVC 应用程序到多个 API
- java - ExposedDropDown Menu 清除片段导航后的所有选项
- android-studio - 我切换到另一个应用程序后系统取消了我的服务
- reactjs - 单击按钮时实时获取或保存 axios.get 对 setState 的响应