UNPKG

tyh-ui2

Version:

The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.

2 lines (1 loc) 1.65 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),c=require("./index2.js"),a={class:"tyh-list"},i={key:0,class:"tyh-list-header"},d={key:1},h={key:1,class:"tyh-list-content"},k={class:"tyh-list-ul"},u={key:0,class:"tyh-list-num"},p={key:2,class:"tyh-list-not"},y={key:3,class:"tyh-list-footer"},m={key:1},B=e.defineComponent({name:"TyhList"}),f=e.defineComponent({...B,props:c.Props,setup(n){const o=n,r=e.computed(()=>["tyh-list-li",{"tyh-list-zebra":o.zebra,"tyh-list-hoverShow":o.hoverShow}]);return(t,_)=>(e.openBlock(),e.createElementBlock("div",a,[t.header||t.$slots.header?(e.openBlock(),e.createElementBlock("div",i,[t.$slots.header?e.renderSlot(t.$slots,"header",{key:0}):(e.openBlock(),e.createElementBlock("span",d,e.toDisplayString(t.header),1))])):e.createCommentVNode("",!0),t.content.length?(e.openBlock(),e.createElementBlock("div",h,[e.createElementVNode("ul",k,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.content,(s,l)=>(e.openBlock(),e.createElementBlock("li",{key:l,class:e.normalizeClass(e.unref(r))},[t.num?(e.openBlock(),e.createElementBlock("span",u,e.toDisplayString(l+1),1)):e.createCommentVNode("",!0),e.createTextVNode(" "+e.toDisplayString(t.keys?s[t.keys]:s),1)],2))),128))])])):(e.openBlock(),e.createElementBlock("div",p,"\u6682\u65E0\u5185\u5BB9...")),t.footer||t.$slots.footer?(e.openBlock(),e.createElementBlock("div",y,[t.$slots.footer?e.renderSlot(t.$slots,"footer",{key:0}):(e.openBlock(),e.createElementBlock("span",m,e.toDisplayString(t.footer),1))])):e.createCommentVNode("",!0)]))}});exports.default=f;