国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue項目中引入vue-datepicker插件的詳解

2024-05-06 15:39:30
字體:
來源:轉載
供稿:網友

項目需求中有一個日期選擇限制的功能點:今天之前不可選,周末不可選。

傳統的input type='date無法做到,所以使用了這個插件來實現功能。

1.引入vue-datepicker loader:npm install vue-datepicker

2.引入moment loader:npm install moment --save

因為vue-datepicker是依賴vue和moment的,所以也應提前 引入moment;

3.在用到該插件的地方引入: import myDatepicker from 'vue-datepicker/vue-datepicker-es6.vue';

/* vue 2.0 */

頁面中實現如下:

<template>        <date-picker :date="startTime" :option="option" :limit="limit" id="select_date"></date-picker></template>
export default {    components: {      'date-picker': myDatepicker    },    data() {      return {        startTime: {          time: ''        },        endTime: {          time: ''        },        option: {          type: 'day',          week: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'],          month: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],          format: 'YYYY-MM-DD',          placeholder: 'when?',          inputStyle: {            'display': 'inline-block',            'padding': '4px',            'line-height': '17px',            'font-size': '14px',            'width': '190px',            'border': '1px solid #ddd',            // 'box-shadow': '0 1px 3px 0 rgba(0, 0, 0, 0.2)',            'border-radius': '5px',            'color': '#5F5F5F'          },          color: {            header: '#ccc',            headerText: '#f00'          },          buttons: {            ok: 'Ok',            cancel: 'Cancel'          },          overlayOpacity: 0.5, // 0.5 as default          dismissible: true // as true as default        },        timeoption: {          type: 'min',          week: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'],          month: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],          format: 'YYYY-MM-DD HH:mm'         },         multiOption: {          type: 'multi-day',          week: ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'],          month: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],          format:"YYYY-MM-DD HH:mm"         },        limit: [{          type: 'weekday',          available: [1, 2, 3, 4, 5]        }, {          type: 'fromto',          from: getLocalTime(date),          to: ''        }]      }    }  }

以上所述是小編給大家介紹的vue項目中引入vue-datepicker插件詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 永新县| 温州市| 玉龙| 东莞市| 乌鲁木齐市| 新巴尔虎右旗| 象州县| 屏东县| 宜宾市| 汉中市| 惠东县| 雅安市| 永顺县| 堆龙德庆县| 正蓝旗| 渝北区| 汉中市| 丹阳市| 高碑店市| 鄂托克旗| 博野县| 天柱县| 祁阳县| 清河县| 黔西| 玉门市| 齐齐哈尔市| 房产| 双流县| 乐清市| 临沭县| 逊克县| 大渡口区| 青海省| 二连浩特市| 叶城县| 乡宁县| 晋江市| 桐乡市| 玉林市| 霍州市|