UNPKG

vue-ele-plus

Version:

2 lines (1 loc) 1.81 kB
(function(e,o){typeof exports=="object"&&typeof module!="undefined"?module.exports=o(require("vue")):typeof define=="function"&&define.amd?define(["vue"],o):(e=typeof globalThis!="undefined"?globalThis:e||self,e.index=o(e.Vue))})(this,function(e){"use strict";const o=t=>t.replace(/(A-Z)g/,"-$1").toLocaleLowerCase();var y="",d=(t,n)=>{const l=t.__vccOpts||t;for(const[r,c]of n)l[r]=c;return l};const a={class:"trend"},s={key:1},i={class:"icon"};var f=d(e.defineComponent({props:{type:{type:String,default:"up"},text:{type:String,default:"\u6587\u5B57"},upIcon:{type:String,default:"ArrowUp"},downIcon:{type:String,default:"ArrowDown"},upIconColor:{type:String,default:"#f5222d"},downIconColor:{type:String,default:"#52c41a"},upTextColor:{type:String,default:"#f5222d"},downTextColor:{type:String,default:"#52c41a"},reverseColor:{type:Boolean,default:!1}},setup(t){const n=t;let l=e.useSlots();console.log(l);let r=e.computed(()=>n.type==="up"?n.upTextColor:n.downTextColor);return e.onMounted(()=>{}),(c,m)=>(e.openBlock(),e.createElementBlock("div",a,[e.createElementVNode("div",{class:"text",style:e.normalizeStyle({color:e.unref(r)})},[e.unref(l).default?e.renderSlot(c.$slots,"default",{key:0},void 0,!0):(e.openBlock(),e.createElementBlock("span",s,e.toDisplayString(t.text),1))],4),e.createElementVNode("div",i,[t.type==="up"?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(`el-icon-${e.unref(o)(t.upIcon)}`),{key:0,style:e.normalizeStyle({color:t.reverseColor?"#f5222d":t.upIconColor})},null,8,["style"])):(e.openBlock(),e.createBlock(e.resolveDynamicComponent(`el-icon-${e.unref(o)(t.upIcon)}`),{key:1,style:e.normalizeStyle({color:t.downIconColor?"#f5222d":t.downIconColor})},null,8,["style"]))])]))}}),[["__scopeId","data-v-4aaeab63"]]),p={install(t){t.component("m-trend",f)}};return p});