<!-- 执行日期 -->
<picker v-if="item.type === 'date'" mode="date" :value="data.form[item.key]" :end="data.currentdate"
@change="e => methods.setTime(e, item.key)">
</picker>
其中的:end = data.currentdate 是本次处理的关键
在data中定义 currentdate,
在methods中定义方法获取当前日期
// 获取当前日期
getNowFormatDate(){
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (day >= 0 && day <= 9) {
day = "0" + day;
}
var currentdate = year + seperator1 + month + seperator1 + day;
return currentdate;
},
并在初始化的时候调用改方法,将其方法等于currentdate即可生效
data.currentdate =methods.getNowFormatDate();