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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 11:34:52
字體:
供稿:網(wǎng)友

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

傳統(tǒng)的input type='date無法做到,所以使用了這個插件來實現(xiàn)功能。

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

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

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

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

/* vue 2.0 */

頁面中實現(xiàn)如下:

<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插件詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 陆川县| 冷水江市| 晋城| 茂名市| 吉木萨尔县| 克山县| 扎赉特旗| 长白| 濉溪县| 德安县| 罗平县| 洛隆县| 简阳市| 焦作市| 建平县| 紫云| 自贡市| 虞城县| 赤峰市| 普格县| 房产| 桐庐县| 仪陇县| 贡山| 万源市| 安康市| 津南区| 衡阳县| 阿尔山市| 运城市| 郁南县| 株洲市| 上犹县| 刚察县| 平罗县| 马公市| 镇赉县| 梁山县| 建宁县| 易门县| 鹤庆县|