Vue.js 在引导vue日期选择器中检测v-for中每个元素的目标
我正在尝试获取由Vue.js 在引导vue日期选择器中检测v-for中每个元素的目标,vue.js,datepicker,vue-component,bootstrap-vue,Vue.js,Datepicker,Vue Component,Bootstrap Vue,我正在尝试获取由v-for呈现的每个datepicker的目标 我需要在每个datepicker上禁用不同的日期,记住v-for循环正在迭代元素变量,这是一个在每次执行中可能不同的数字。 我正在使用prop禁用日期fn来停用日期,但我需要在每次迭代中,此函数还将停用前一个日期选择器中加载的日期之前的所有日期 我知道如何停用日期,但我需要知道在执行停用功能时,我使用的是什么datepicker,以便添加停用日期的条件。 这是v-for循环 <div v-for="elem in elemen
v-for
呈现的每个datepicker
的目标
我需要在每个datepicker
上禁用不同的日期,记住v-for
循环正在迭代元素
变量,这是一个在每次执行中可能不同的数字。
我正在使用prop
禁用日期fn
来停用日期,但我需要在每次迭代中,此函数还将停用前一个日期选择器中加载的日期之前的所有日期
我知道如何停用日期,但我需要知道在执行停用功能时,我使用的是什么datepicker
,以便添加停用日期的条件。
这是v-for
循环
<div v-for="elem in elements" :key="elem">
<label :for="'datepicker' + elem" v-text="'My element ' + elem"></label>
<b-form-datepicker
:id="'datepicker' + elem"
v-model="inputs.dates[elem]"
class="mb-2"
v-bind="labels[locale] || {}"
:date-disabled-fn="dateDisabled"
:locale="locale"
:start-weekday="weekday"
></b-form-datepicker>
</div>
prop
:日期禁用fn
使用两个参数,表示我不知道如何添加第三个参数,或者是否有其他方法检测目标
如果您只需要发送第三个参数,那么您就不能这样做吗
:date-disabled-fn="(ymd, date) => dateDisabled(ymd, date, elem)"
dateDisabled函数中的第二个参数是date,但它工作得很好。非常感谢。
:date-disabled-fn="(ymd, date) => dateDisabled(ymd, date, elem)"