在vue2项目中引入ant-design的DatePicker组件
时间: 2024-02-17 12:01:30 浏览: 146
一个Vue2的datetimepicker组件
在 Vue2 项目中引入 ant-design 的 DatePicker 组件,需要先安装 ant-design-vue 和 moment 两个包:
```
npm install ant-design-vue moment --save
```
然后在 main.js 中引入 ant-design-vue:
```javascript
import Vue from 'vue';
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
import moment from 'moment';
import 'moment/locale/zh-cn';
Vue.use(Antd);
Vue.prototype.$moment = moment;
```
最后在需要使用 DatePicker 的组件中,可以按如下方式引入:
```javascript
<template>
<a-date-picker v-model="date" :disabledDate="disabledDate"></a-date-picker>
</template>
<script>
export default {
data() {
return {
date: null,
};
},
methods: {
disabledDate(current) {
return current && current < this.$moment().endOf('day');
},
},
};
</script>
```
其中,`disabledDate` 方法可以自定义禁用日期的规则。在这个例子中,我们禁用了今天之前的所有日期。
阅读全文