1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tuhe32-vue-jLunar-datePicker

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Vue-jLunar-datePicker

JinWen

Lunar-Date-Picker компонент, лёгкий, мощный, простой в использовании, с праздниками и солнечными терминами.

Онлайн-демонстрация

Начало работы


Новое в версии 2.0

  1. Добавлена новая опция:

    • тип: DATE/DATERANGE (можно выбрать период времени, используя опцию DATERANGE).
  2. Исправлены ошибки.

Установка

npm install vue-jlunar-datepicker --save.

Использование

main.js

import Vue from 'vue';

import JDatePicker from 'vue-jlunar-datepicker';

Vue.component("j-date-picker",JDatePicker);

test.vue

<template>
    <j-date-picker v-model="value1"
         :width="width1"
         :placeholder="placeholder"
         :picker-options="pickerOptions"
         :rangeSeparator="rangeSeparator"
         @change="onDateChange"
         :disabled="disabled"
         :showLunarClass="showLunarClass"
         :showLunarControl="showLunarControl"
         :type="type"
         :showBackYears="showBackYears"
         :showLunarIcon="showLunarIcon"
         :format="format">
    </j-date-picker>
</template>
<script>
export default{
  data(){
    return{
      data:{
        value1:'',
        type:'DATE',
        showLunarClass:'MIX',
        showBackYears:2,
        showLunarIcon:true,
        showLunarControl:true,
        width1:'300',
        format:'YYYY.MM.DD',
        placeholder:'please input something ...',
        rangeSeparator:'-',
        disabled:false,
        editable:true,
        clearable:true,
        pickerOptions: {
          disabledDate (time) {
            return time.getTime() < Date.now() - 8.64e7;
          }
      }
    }
  }
}
</script>

API


Атрибуты

Свойства Описание Тип Необязательное значение Значение по умолчанию
value Привязанное значение (v-модель) Строка, дата, массив
width Ширина Строка 200px/200
type Можно выбрать день или период времени Строка DATE/DATERANGE DATE
showLunarClass Отображаемый тип лунной даты; нечувствителен к регистру Строка FULLLUNAR/LUNAR/NUMBER/MIX NUMBER
showLunarIcon Показывать ли лунный значок Логическое значение true/false false
showBackYears Количество лет после текущего года на основе текущего года Число 2
format Формат даты Строка YYYY-MM-DD
showLunarControl Показывать ли управление лунным календарем по умолчанию Логическое значение true/false true
editable Возможность ввода вашей даты в компонент Логическое значение true/false false
placeholder Заполнитель для компонента Строка
clearable Показывать ли кнопку очистки Логическое значение true/false true
disabled Отключить этот компонент Логическое значение true/false false
rangeSeparator Разделитель дат Строка -
picker-options См. ниже Объект {}

picker-options

Свойства Описание Тип Необязательное значение Значение по умолчанию
disabledDate Установить дату отключения. Параметр — текущая дата. Вы должны вернуть логическое значение. Например! Функция

Событие

Название события Описание Возвращаемое значение
change Когда... Входные изменения возвращают значение.
Значение
GitHub
https://github.com/tuhe32/vue-jLunar-datePicker

| | OSChina
https://gitee.com/tuhe32/vue-jLunar-datePicker |

Для подробного объяснения того, как всё работает, ознакомьтесь с гайдом и документацией по vue-loader.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Чрезвычайно простой компонент китайского лунного календаря на основе Vue 2.0 (поддерживает отображение лунного календаря, праздников и сезонов). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/tuhe32-vue-jLunar-datePicker.git
git@api.gitlife.ru:oschina-mirror/tuhe32-vue-jLunar-datePicker.git
oschina-mirror
tuhe32-vue-jLunar-datePicker
tuhe32-vue-jLunar-datePicker
master