本文主要介绍vue3组件库(vue ui组件库),下面一起看看vue3组件库(vue ui组件库)相关资讯。
接下来,制作一个自定义的表格组件,即table组件。
回到阅读列表,点击这里。
在需求分析开始之前,让 让我们做一个简单的需求分析。
基于原生表标签的强语义,允许用户自定义表头和表体,以及是否有边框,所以可以整理出以下参数表。
参数含义类型可选值默认值heads头数组,每一项包含两个字符串字段:name和identifier必需数据表数据数组,每一项包含与heads相同数量的字符串字段必需有边框是否有边框booleanfalse/truefalse骨架很容易得到下面的骨架。
其实我们在这里是根据主题值来判断,然后渲染原生输入或者textarea组件,这样就很容易得到骨架了。代码如下:
模板表class = 杰里米-表 :接壤= 加边的 slot/slot/table/template函数首先我们在typescript中声明需求分析中的一些属性:
声明常量props: { bord:布尔;};然后,在导出默认值中写入声明的参数:
导出默认{ install:函数(vue) { vue.compon: j: { bord: { typ:布尔,d:虚假,},},};样式表完整的级联样式表
lang = scss 。杰瑞米-表{ width: 100%;t:离开了;border-spacing: 0;th,td { padding: 12px;} tbody {tr { transition:背景色250ms:nth-child(偶数){ background: rgb(247,247,247);} : hover { background: # d3c8f 5;} } }}.杰里米表[加边= 真实 ]{ bord: 1px纯色rgb(235,235,235);tr,th,td { bord: 1px实心rgb(235,235,235);}}/styl测试创建了一个测试页面,导入了j:
官网地址j: ui . jeremywu . top
感谢阅读
标签:
属性组件
了解更多vue3组件库(vue ui组件库)相关内容请关注本站点。