vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
2 lines (1 loc) • 1.01 kB
JavaScript
"use strict";const e=require("vue"),p=require("./hook/useMagicNumber.cjs"),y=e.defineComponent({name:"MagicNumber",__name:"index",props:{value:{},size:{default:12},sep:{type:Boolean,default:!0}},setup(l){const a=l,{digits:c,valueArr:o,styles:s,numStyle:n,isSeparator:u,getItemStyle:m}=p.useMagicNumber(a);return(k,B)=>(e.openBlock(),e.createElementBlock("div",{class:"app-magic-number",style:e.normalizeStyle(e.unref(s))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(o),(t,i)=>(e.openBlock(),e.createElementBlock("div",{key:i,class:"magic-number-item",style:e.normalizeStyle(e.unref(m)(t))},[e.unref(u)(t)?(e.openBlock(),e.createElementBlock("span",{key:0,style:e.normalizeStyle(e.unref(n))},e.toDisplayString(t),5)):(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(e.unref(c),r=>(e.openBlock(),e.createElementBlock("span",{key:r,class:"magic-number-num",style:e.normalizeStyle(e.unref(n))},e.toDisplayString(r),5))),128))],4))),128))],4))}});module.exports=y;