2
vuejs를 사용하는 동안 부트 스트랩 datepicker의 동적 시작 날짜를 구현하려고합니다. 아래는 현재 내가 가지고있는 코드의 예입니다. -30d 또는 01-01-2016으로 포맷 된 날짜를 사용하지만 2016-01-01은 사용할 수 없습니다.vue.js + bootstrap datepicker의 동적 시작 날짜
<input type="text" name="cancelDate" id="cancelDate" autocomplete="off" class="form-control form-control-small"
v-model="sale.cancelDate"
v-bind:class="{ 'has-error': !validation.cancelDate }"
v-datepicker start-date="{{sale.saleDate}}" />
<p>{{sale.saleDate}}</p>
p 태그의 {{sale.saleDate}}에 액세스 할 수 있으며 '1/27/2016'과 같은 날짜가 표시됩니다. '시작일'을 '데이터 시작일'로 변경하면 작동하지 않습니다. datepicker 지시문에서 나는 ...
var self = this;
$(self.el).datepicker({
startDate: self.params.startDate,
endDate: self.params.endDate,
todayBtn: "linked",
autoclose: true
});
어떻게 시작 날짜를 동적으로 표시 할 수 있습니까?
곳 저장소가 선택한 날짜 값 것인가? 원래의 질문에서 사용자가 선택한 데이터는'sale.cancelDate'에 저장됩니다 - 예를 들어'startDate'에 저장되는 것처럼 보입니까? OP는 사용자가 하나의 모델 속성에 저장되어있는 'startDate'보다 더 빠른 날짜를 선택할 수있게하고 다른 속성에 저장되어있는'cancelDate'에 선택 사항을 저장해야합니다. – Val
예제를 수정하여 2 개의 값을 분리합니다 ...하지만 내 예제는 vue-datepicker 구성 요소없이 실행됩니다.이 예제는 부트 스트랩 datepicker 만 사용하고 있습니다 ... 확실히 더 좋은 예가 있습니다 ... –