Допустимый формат диапазонов для vue2-daterange-picker - PullRequest
0 голосов
/ 14 февраля 2020

Используя vue2-daterange-picker, я ищу, как скрыть левые элементы выбора, такие как «Сегодня», «Вчера», «В этом месяце», «В этом году», но я нашел правильный формат.

В документах я нашел:

объект диапазонов по умолчанию (установлен в false, чтобы скрыть диапазоны) {'Today', 'Yesterday', 'This month', 'This year', 'Last week', «В прошлом месяце»,}

, делая:

<date-range-picker
        :opens="date_range_picker_locale_opens"
        @update="updateValues"
        :singleDatePicker="true"
        :locale-data="dateRangePickerLocale"
        :autoApply="true"
        :ranges="defaultRanges"
        :show-dropdowns="false"
        :alwaysShowCalendars="false"
        v-model="ad_expire_date"
        class="form-control editable_field"
>
    <div slot="input" slot-scope="picker">
        {{ picker.startDate | date }}
    </div>
</date-range-picker>

...
defaultRanges: {  // I got a eslint syntax errors
'Today',
'Yesterday',
'This month',
'This year',
'Last week',
'Last month',
},

Какой правильный формат?

"vue": "^2.6.11",
"vue2-daterange-picker": "^0.4.4",

Спасибо!

1 Ответ

0 голосов
/ 27 февраля 2020

Действительным решением было установить для свойства значение false:

<date-range-picker
        :opens="date_range_picker_locale_opens"
        @update="updateValues"
        :singleDatePicker="true"
        :locale-data="dateRangePickerLocale"
        :autoApply="true"
        :ranges="false"
        :show-dropdowns="true"
        v-model="ad_expire_date"
        class="form-control"
>
    <div slot="input" slot-scope="picker">
        {{ picker.startDate | date }}
    </div>
</date-range-picker>

Не устанавливать: перед именем свойства

...