<el-date-picker class="elpicker" clearable size="small" v-model="form.openTime" type="datetime"
value-format="yyyy-MM-dd HH:mm:ss" :picker-options="pickerOptions" placeholder="选择开始时间">
</el-date-picker>
data () {
pickerOptions: {
selectableRange: (() => {
let data = new Date()
let hour = data.getHours()
let minute = data.getMinutes()
let second = data.getSeconds()
return [`${hour}:${minute}:${second} - 23:59:59`]
})(),
disabledDate (time) {
var date = new Date()
date.setFullYear(date.getFullYear() + 2)
date.setDate(date.getDate() - 1)
return (time.getTime() < Date.now() - 8.64e7) || (time.getTime() > date.getTime())
}
}
}
vue输入框只能输入数字
<el-input v-model="item.correctNums" @input="item.correctNums = item.correctNums.replace(/[^\d.]/g, '')" ></el-input>
vue输入框只能输入数字和小数点
<el-input style="width: 98px;" @input="validateInput" v-model="form.qScore" />
validateInput () {
if (this.form.qScore) {
this.form.qScore = this.form.qScore.replace(/[^0-9.]/g, '')
}
},