| 1 |
- var e=Object.assign;import{c as s}from"./mobile.91b56ad5.js";import{a as l,z as a,s as t,x as o,r as i,o as d,c as n,f as c,q as u}from"./vendor.80bf15c7.js";import"./index.11b19ad8.js";const{createDemo:h}=s("calendar");var r=h({props:{},setup(){const s=l({isVisible:!1,date:"",dateWeek:"",isVisible1:!1,date1:["2019-12-23","2019-12-26"],date2:"2020-07-08",isVisible3:!1,date3:""});return e(e({},a(s)),{openSwitch:e=>{s[`${e}`]=!0},closeSwitch:e=>{s[`${e}`]=!1},setChooseValue:e=>{s.date=e[3],s.dateWeek=e[4]},setChooseValue1:e=>{s.date1=[e[0][3],e[1][3]]},setChooseValue2:e=>{s.date2=e[3],console.log(s.date2)},setChooseValue3:e=>{s.date3=e[3]}})}});const b=u("data-v-f5f7c93e");t("data-v-f5f7c93e");const v={class:"demo"},C=c("h2",null,"基础用法",-1),f=c("h2",null,"自定义日历-自动回填",-1),V=c("h2",null,"平铺展示",-1),p={class:"test-calendar-wrapper"};o();const w=b(((e,s,l,a,t,o)=>{const u=i("nut-cell"),h=i("nut-calendar");return d(),n("div",v,[C,c("div",null,[c(u,{showIcon:!0,title:"选择单个日期",desc:e.date?`${e.date} ${e.dateWeek}`:"请选择",onClick:s[1]||(s[1]=s=>e.openSwitch("isVisible"))},null,8,["desc"]),c(h,{"is-visible":e.isVisible,"default-value":e.date,onClose:s[2]||(s[2]=s=>e.closeSwitch("isVisible")),onChoose:e.setChooseValue,"start-date":"2019-10-11","end-date":"2022-11-11"},null,8,["is-visible","default-value","onChoose"])]),c("div",null,[c(u,{showIcon:!0,title:"选择日期区间",desc:e.date1?`${e.date1[0]}至${e.date1[1]}`:"请选择",onClick:s[3]||(s[3]=s=>e.openSwitch("isVisible1"))},null,8,["desc"]),c(h,{"is-visible":e.isVisible1,"default-value":e.date1,type:"range","start-date":"2019-12-22","end-date":"2021-01-08",onClose:s[4]||(s[4]=s=>e.closeSwitch("isVisible1")),onChoose:e.setChooseValue1},null,8,["is-visible","default-value","onChoose"])]),f,c("div",null,[c(u,{showIcon:!0,title:"选择日期",desc:e.date3?e.date3:"请选择",onClick:s[5]||(s[5]=s=>e.openSwitch("isVisible3"))},null,8,["desc"]),c(h,{"is-visible":e.isVisible3,onClose:s[6]||(s[6]=s=>e.closeSwitch("isVisible3")),onChoose:e.setChooseValue3,"default-value":e.date3,"start-date":null,"end-date":null,"is-auto-back-fill":!0},null,8,["is-visible","onChoose","default-value"])]),V,c("div",p,[c(h,{poppable:!1,"default-value":e.date2,"is-auto-back-fill":!0,onChoose:e.setChooseValue2},null,8,["default-value","onChoose"])])])}));r.render=w,r.__scopeId="data-v-f5f7c93e";export default r;
|