Estoy usando el componente q-date de quasar en mi proyecto. Quiero deshabilitar los fines de semana y los días pasados mientras lo uso. Utilizo la biblioteca momenten business day para esto, pero el momento devuelve un objeto y q-date no puede detectarlo. como crees que puedo solucionar este problema
HTML(lang=>pug)
q-date(v-model="userInfo.date" mask="YYYY-MM-DD" :options="getAvailableDate" first-day-of-week="1")GUION
getAvailableDate(d) { const day = moment(d).format('DD/MM/YYYY') console.log(moment(day, 'DD/MM/YYYY').monthBusinessDays()) return moment(day, 'DD/MM/YYYY').monthBusinessDays() && d >= date.formatDate(Date.now(), 'YYYY/MM/DD') },Podría intentar pasar la fecha a la función: :options="getAvailableDate(userInfo.date)"
Puede probar simplemente devolviendo verdadero o falso para verificar si hay un problema en otra parte.
Más información sobre el uso de v-bind: Vue doumentation Explicación simple