npm 包 dgitals-blocks 使用教程

阅读时长 5 分钟读完

介绍

dgitals-blocks 是一个基于 Vue.js 的 UI 组件库,主要用于快速构建前端界面。它提供了诸如表格、表单、图表等丰富的组件,同时具有高度的可定制性和扩展性。

安装

通过 npm 安装 dgitals-blocks:

然后在 main.js 中引入并注册组件库:

快速使用

下面以表格组件为例,演示 dgitals-blocks 的使用方式。

-- -------------------- ---- -------
----------
  -----
    --------- ------------------ ------------------------
  ------
-----------

--------
------ ------- -
  ------ -
    ------ -
      -------- -
        - ------ ----- ---- ------- ------ --- --
        - ------ ----- ---- ------ ------ --- --
        - ------ ----- ---- --------- -
      --
      ----- -
        - ----- ----- ---- --- -------- -------- --
        - ----- ----- ---- --- -------- --------- --
        - ----- ----- ---- --- -------- -------- -
      -
    -
  -
-
---------

在这个示例中,我们通过 db-table 组件来展示一个数据表格。其中,columns 数组定义了表格的列信息,data 数组定义了表格的数据。

API 文档

db-table

Props

属性名 类型 默认值 说明
columns Array [] 表格的列定义
data Array [] 表格的数据

Slots

插槽名 说明
default 自定义表格的某一单元格的内容

Events

事件名 参数 说明
sort key, order 当表格按某一列排序时触发

db-form

Props

属性名 类型 默认值 说明
fields Array [] 表单的字段定义
model Object {} 表单的数据模型

Slots

插槽名 说明
label 自定义表单的某一字段的标签
component 自定义表单的某一字段的组件代码
validate-msg 自定义表单的某一验证消息

Events

事件名 参数 说明
submit model 当提交表单时触发

db-chart

Props

属性名 类型 默认值 说明
type String line 图表的类型
data Array [] 图表的数据
options Object {} 图表的配置项

db-modal

Props

属性名 类型 默认值 说明
visible Boolean false 对话框是否可见
title String '' 对话框的标题
width String 520px 对话框的宽度
footer Boolean/Object true 对话框是否显示底部

Slots

插槽名 说明
default 对话框的内容

Events

事件名 说明
confirm 当点击对话框的确定按钮时触发
cancel 当点击对话框的取消按钮时触发

总结

dgitals-blocks 是一个功能强大且易于使用的 UI 组件库,它可以大大加速前端页面的开发。通过上文的介绍和示例,你应该已经了解了它的基本用法。更多的信息和 API 可以参考官方文档。祝各位前端开发者在使用 dgitals-blocks 时愉快!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005731781e8991b448e94b3

纠错
反馈