看这个:https : //codepen.io/positivethinking639/pen/mddejJN
我的Vue脚本是这样的:
data: () => ({
modalTest: false,
dateTest: null,
time: null,
allowedTimes: ['8:30 am','9:00am','10:30am','1:30pm','3:30 pm']
}),
methods: {
saveData() {
this.$refs.dialogTest.save(this.dateTest)
},
allowedDates: val => parseInt(val.split('-')[2], 10) % 2 === 0,
setTime(time) {
this.time = time
}
我想在调用datepicker之前先调用ajax
我该怎么做?
您需要将对话框移到button
外面,并添加@click
显示对话框的方法
<template v-slot:activator="{ on }">
<v-btn color="success" dark v-on="on">call date</v-btn>
</template>
HTML
<v-btn color="success" dark @click="showDate">call date</v-btn>
码
showDate(){
console.log("Ajax calling");
this.modalTest = true;
}
笔在这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句