UNPKG

uv-ui

Version:

基于vue3的移动端组件库

2 lines (1 loc) 1.19 kB
"use strict";const e=require("vue");require("./progress.vue_vue_type_style_index_0_lang.cjs");const r={key:0,class:"uv-progress-out-num"},n={name:"UvProgress"},o=Object.assign(n,{props:{percent:{type:Number,default:0},showPercent:{type:Boolean,default:!0},insetPercent:{type:Boolean,default:!0},trackColor:{type:String,default:""},progressColor:{type:String,default:""},height:{type:String,default:""}},setup(t){return(l,c)=>(e.openBlock(),e.createElementBlock("div",{class:"uv-progress",style:e.normalizeStyle({height:t.height})},[e.createElementVNode("div",{class:"uv-progress-content",style:e.normalizeStyle({backgroundColor:t.trackColor})},[e.createElementVNode("div",{class:"uv-progress-content-length",style:e.normalizeStyle({width:t.percent+"%",backgroundColor:t.progressColor})},null,4),t.insetPercent&&t.showPercent?(e.openBlock(),e.createElementBlock("div",{key:0,class:"uv-progress-inset-num",style:e.normalizeStyle({width:t.percent+"%"})},e.toDisplayString(t.percent)+"% ",5)):e.createCommentVNode("",!0)],4),!t.insetPercent&&t.showPercent?(e.openBlock(),e.createElementBlock("div",r,e.toDisplayString(t.percent)+"% ",1)):e.createCommentVNode("",!0)],4))}});module.exports=o;