0.4.0 • Published 3 years ago

hr-frame v0.4.0

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

hr-frame--基于Vue3二次封装ElementPlus的一款框架

Installation

  • npm

    npm install hr-frame -S
  • yarn

    yarn add hr-frame -S

Usage

HrDate

介绍

基于ElementPlus得ElDatePicker组件进行了二次封装,完善了绑定值格式问题

API

参数说明类型
v-model双向绑定String| Date
value-format双向绑定值得时间格式String

Events

事件名称说明回调参数
date-change绑定日期发生改变时触发组件绑定值

Usage

  <hr-date-picker
                v-model="curDate"
                type="date"
                value-format="YYYY-MM"
                @dateChange="dateChange"></hr-date-picker>

参考资料

el-date-picker

dayjs

HrTable

介绍

基于ElementPlus的ElTable组件进行的二次封装,将表格组件和分页组件整合在了一起,同时支持表格拖拽功能

API

参数说明类型默认值
table-data绑定的表格数据Array[]
table-column表头数据,格式同el-table-column参数Array[]
row-key每一行的key值Stringid
draggable是否开启拖拽(注:开启拖拽需要先指定row-key)Booleanfalse
pagination是否展示分页Booleantrue
total分页总数Number0

Events

事件名说明回调参数
rowDblclick双击事件row
selection-change当选择项发生变化时会触发该事件选中的行数据
dragEnd拖拽结束时触发的事件排序后的表格数据
current-change分页改变时触发的事件currentRow

Usage

 <hr-table
          :table-data="tableData"
          :tableColumns="tableColumns"
          draggable
          @selection-change="selectionChange"
          @rowDblclick="rowDblClick"></hr-table>
  tableColumns: [
          {label: "日期", prop: "date"},
          {label: "姓名", prop: "name"},
          {label: "地址", prop: "address"},
        ],
        tableData: [
          {
            date: '2016-05-02',
            name: '王小虎1',
            address: '上海市普陀区金沙江路 1518 弄'
          }, {
            date: '2016-05-04',
            name: '王小虎2',
            address: '上海市普陀区金沙江路 1517 弄'
          }, {
            date: '2016-05-01',
            name: '王小虎3',
            address: '上海市普陀区金沙江路 1519 弄'
          }, {
            date: '2016-05-03',
            name: '王小虎4',
            address: '上海市普陀区金沙江路 1516 弄'
          }
        ]

参考资料

el-table

sortablejs

0.3.2

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.3.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago