antd-vue使用方面小功能总结
1 a-range-picker
<a-range-picker
:disabled-date="disabledDate"
v-model="priceRangeDate"
@calendarChange="calendarPriceRangeChange"
@change="changePriceRangeDate"
>
<a-icon
slot="suffixIcon"
type="calendar"
/>
</a-range-picker>
实现功能,默认选择的是最近一个星期的时间,如果当选择某个时间后,再选择只能选择已选时间的前后一段范围 比如一个星期 一个月等
//vue部分
import moment from 'moment'
<script>
data(){
// 现在的时间
priceRangeDate: [],
offsetDays: 86400000 * 365, // 最多选择365天
selectPriceDate: '',
},
methods:{
// 获取最近指定几天日期的函数
getDay (day) {
const today = new Date()
const targetdayMilliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day
today.setTime(targetdayMilliseconds)