Vue Tailwind Picker
made with Vuejs

Vue Tailwind Picker

这是一个基于Tailwind CSS的日期选择器组件。

简介及使用教程

Vue Tailwind Picker是一个基于Tailwind CSS的日期选择器组件,使用Tailwind CSS和dayjs构建。

安装

Npm

npm i vue-tailwind-picker

Yarn

yarn add vue-tailwind-picker

使用

组件中使用

<template>
    <div>
        <VueTailwindPicker
            @change="(v) => checkin = v"
        >
            <input type="text" v-model="checkin" />
        </VueTailwindPicker>
    </div>
</template>
<script>

export default {
  components: {
    VueTailwindPicker  
  },
  data(){
    return {
        checkin: '',
    }   
  }
}
</script>

Nuxt.js中使用

创建插件

import Vue from 'vue'
import VueTailwindPicker from 'vue-tailwind-picker'

Vue.use(VueTailwindPicker)

修改nuxt.config.js

{
  plugins: [
    '~/plugins/v-tailwind-picker'
  ]
}

<template>
    <VueTailWindPicker
        :init="false"
        @change="(v) => value = v">
        <input v-model="value" placeholder="Example initial value">
    </VueTailWindPicker>
</template>
// ... 
<script >
    export default {
        components: { VueTailWindPicker: () => import('vue-tailwind-picker'), },
        data(){
            return {
                value: ''
            }
        },
        // ...
    }
</script>

示例

  • 亮模式

vuetailwindpicker.gif

  • 暗模式

image.png

作者

kenhyuwa

相关项目

这是一个适用于移动设备的日期时间选择器。
这是一个基于Flatpickr日期时间选择器的Vue.js组件。