@tencentcloud/ai-desk-customer-wechat
Version:
AI Desk customer UIKit for wechat mini program
3 lines (2 loc) • 1.02 kB
JavaScript
;const e=require("../../../common/vendor.js"),h=require("../../adapter-vue.js"),t=require("../../utils/env.js"),d=e.defineComponent({__name:"Icon",props:{file:{default:""},size:{},width:{default:"20px"},height:{default:"20px"},hotAreaSize:{}},emits:["onClick"],setup(u,{emit:c}){const{withDefaults:l,computed:o}=h.vue,f=c,n=u,a=o(()=>{if(n.hotAreaSize)return isNaN(Number(n.hotAreaSize))?String(n.hotAreaSize):`${n.hotAreaSize}px`}),i=o(()=>n.size?n.size:n.width),r=o(()=>n.size?n.size:n.height),p=s=>{f("onClick",s)};return(s,_)=>e.e$1({a:e.unref(t.isApp)},e.unref(t.isApp)?{b:n.file,c:e.unref(i),d:e.unref(r)}:{},{e:e.unref(t.isWeChat)},e.unref(t.isWeChat)?{f:n.file,g:e.unref(i),h:e.unref(r),i:e.unref(i),j:e.unref(r)}:{},{k:e.unref(t.isH5)},e.unref(t.isH5)?{l:n.file,m:e.unref(i),n:e.unref(r)}:{},{o:e.unref(a),p:e.o(p)})}}),m=e._export_sfc(d,[["__scopeId","data-v-419ed793"]]);wx.createComponent(m);
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/ai-desk-customer-uniapp/components/common/Icon.js.map