cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
2 lines (1 loc) • 1.74 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var e=require("../../node_modules/moment/dist/moment.js"),t=require("vue");require("../../node_modules/moment/dist/locale/zh-cn.js"),require("./index.vue_vue_type_style_index_0_scoped_true_lang.js");var n=require("../../_virtual/plugin-vue_export-helper.js");const l=t.defineComponent({name:"CoTimeDate",props:{fontSize:{type:[Number,String],default:25},fontWeight:{type:String,default:"400"},fontFamily:{type:String,default:"微软雅黑"},letterSpacing:{type:Number,defalt:2},lineHeight:{type:Number,default:16},textAlign:{type:String,default:"center"},color:{type:String,default:"rgba(72, 108, 149, 1)"},backgroundColor:{type:String,default:"transpanrent"},style:{type:Object,defalut:{}},show:{type:Boolean,default:!1},timeType:{type:String,default:"YYYY-MM-DD hh:mm:ss dddd"}},setup(n){e.default.locale("zh-cn");const l=t.ref(null),o=l.value;let r=t.ref("");const i=setInterval((function(){a()}),1e3),a=()=>{r.value=e.default().format(n.timeType)};t.onMounted((()=>{a()}));const u=t.computed((()=>({fontSize:n.fontSize+"px",fontWeight:n.fontWeight,fontFamily:n.fontFamily,letterSpacing:n.letterSpacing+"px",textAlign:n.textAlign,color:n.color,backgroundColor:n.backgroundColor,style:n.style,lineHeight:n.lineHeight+"px",display:!1===n.show?"block":"none"})));return{timeTimer:i,timeValue:r,timeDateReft:l,textContent:o,attrs:u,...t.toRefs(n)}}});var o=n.default(l,[["render",function(e,n,l,o,r,i){return t.openBlock(),t.createElementBlock("div",{class:"co-time-date test",ref:"timeDateReft",style:t.normalizeStyle(e.attrs),type:"text"},t.toDisplayString(e.timeValue),5)}],["__scopeId","data-v-a34d203e"]]);exports.default=o;