Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/pages-address-address.d338256c.js

2 lines
7.5 KiB
JavaScript
Raw Normal View History

var e,s;import{Y as t,Z as l,a9 as a,G as o,H as i,o as r,j as c,w as n,h as d,m as u,Q as p,y as _,a0 as f,z as m,I as g,l as v,p as y,B as h,A as C,a as k,T as b,aa as x,O as z,u as S,i as j,e as $,k as w,F as A,ab as B}from"./index-9bec188e.js";import{_ as I}from"./uv-icon.27c7246d.js";import{_ as P}from"./uv-transition.b971e856.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as L,a as E}from"./uv-swipe-action.79c99768.js";import{_ as F}from"./uv-button.9242bdc2.js";import{_ as N}from"./layout.62460c6d.js";import{E as R}from"./index.036a38bb.js";import{w as T,x as q}from"./images.52fc6216.js";import{H as D}from"./index.bdca3eba.js";import{R as M}from"./index.f3f840d0.js";import{u as Y}from"./useScroll.c0a86152.js";import{M as G}from"./index.82f07807.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./createAnimation.e5fefaf6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */import"./utils.3f9740a5.js";import"./config.6730da78.js";import"./index.9b540af7.js";const K=H({name:"uv-tags",emits:["click","close"],mixins:[t,l,{props:{type:{type:String,default:"primary"},disabled:{type:[Boolean,String],default:!1},size:{type:String,default:"medium"},shape:{type:String,default:"square"},text:{type:[String,Number],default:""},bgColor:{type:String,default:""},color:{type:String,default:""},borderColor:{type:String,default:""},name:{type:[String,Number],default:""},plainFill:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},closeColor:{type:String,default:"#C6C7CB"},closePlace:{type:String,default:"right-top"},show:{type:Boolean,default:!0},icon:{type:String,default:""},iconColor:{type:String,default:""},cellChild:{type:Boolean,default:!1},...null==(s=null==(e=uni.$uv)?void 0:e.props)?void 0:s.tags}}],data:()=>({}),computed:{$uv:()=>({test:{image:a}}),style(){const e={};return this.bgColor&&(e.backgroundColor=this.bgColor),this.color&&(e.color=this.color),this.borderColor&&(e.borderColor=this.borderColor),e},textColor(){const e={};return this.color&&(e.color=this.color),e},imgStyle(){const e="large"===this.size?"17px":"medium"===this.size?"15px":"13px";return{width:e,height:e}},closeSize(){return"large"===this.size?15:"medium"===this.size?13:12},iconSize(){return"large"===this.size?21:"medium"===this.size?19:16},elIconColor(){return this.iconColor?this.iconColor:this.plain?this.type:"#ffffff"}},methods:{closeHandler(){this.$emit("close",this.name)},clickHandler(){this.$emit("click",this.name)}}},[["render",function(e,s,t,l,a,k){const b=y,x=o(i("uv-icon"),I),z=h,S=C,j=o(i("uv-transition"),P);return r(),c(j,{mode:"fade",show:e.show,"cell-child":e.cellChild},{default:n((()=>[d(z,{class:"uv-tags-wrapper"},{default:n((()=>[d(z,{class:u(["uv-tags",[`uv-tags--${e.shape}`,!e.plain&&`uv-tags--${e.type}`,e.plain&&`uv-tags--${e.type}--plain`,`uv-tags--${e.size}`,`uv-tags--${e.size}--${e.closePlace}`,e.plain&&e.plainFill&&`uv-tags--${e.type}--plain--fill`]]),onClick:p(k.clickHandler,["stop"]),style:_([{marginRight:e.closable&&"right-top"==e.closePlace?"10px":0,marginTop:e.closable&&"right-top"==e.closePlace?"10px":0},k.style])},{default:n((()=>[f(e.$slots,"icon",{},(()=>[e.icon?(r(),c(z,{key:0,class:"uv-tags__icon"},{default:n((()=>[k.$uv.test.image(e.icon)?(r(),c(b,{key:0,src:e.icon,style:_([k.imgStyle])},null,8,["src","style"])):(r(),c(x,{key:1,color:k.elIconColor,name:e.icon,size:k.iconSize},null,8,["color","name","size"]))])),_:1})):m("",!0)]),!0),d(S,{class:u(["uv-tags__text",[`uv-tags__text--${e.type}`,e.plain&&`uv-tags__text--${e.type}--plain`,`uv-tags__text--${e.size}`]]),style:_([k.textColor])},{default:n((()=>[g(v(e.text),1)])),_:1},8,["style","class"]),e.closable&&"right"==e.closePlace?(r(),c(z,{key:0,class:u(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onC