博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于iView的列表组件封装
阅读量:5738 次
发布时间:2019-06-18

本文共 1143 字,大约阅读时间需要 3 分钟。

封装的好处多多,代码便于维护、减少代码量、减少BUG

前台封装以前没有尝试过,这回试试,哈哈

目录

2、树组件封装

3、下拉框组件封装

4、上传组件封装

列表组件的API

 属性 说明 类型 默认值
 url 请求列表数据的地址 必填  String
pagingOption 列表底部是否显示分页信息及总数,有两个配置项 showPaging、showTotal Object 显示分页及总数信息
cols 列定义 必填 Array
height   列表高度 选填 Number 500
checkBox 是否显示复选框 选填 Boolean 显示

 

事件

onSelect:选择某一行时触发,返回值是当前行数据

 

slot

toolButtons:列表上方的工具按钮定义

 

列表组件的封装

1、dataTable.vue文件

2、dataTable.js

import dataTable from './dataTable.vue'const _dataTable = {    install:function(Vue){        Vue.component('WtDataTable',dataTable)    }}export default _dataTable

3、添加组件到Vue中

import WtDataTable from './components/table/dataTable.js'Vue.use(WtDataTable)

列表组件的应用(简单)

以系统日志模块举例

syslogPerformance.vue

效果

 

列表组件应用(复杂)

 

效果

 

 

我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=ewx3bubweekk 

转载于:https://www.cnblogs.com/lichking2017/p/9048741.html

你可能感兴趣的文章
【记录】JS toUpperCase toLowerCase 大写字母/小写字母转换
查看>>
在 Linux 系统中安装Load Generator ,并在windows 调用
查看>>
Visifire charts ToolBar
查看>>
Mysql查询
查看>>
数据传输流程和socket简单操作
查看>>
利用广播实现ip拨号——示例
查看>>
ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
查看>>
OC中KVC的注意点
查看>>
JQ入门(至回调函数)
查看>>
【洛天依】几首歌的翻唱(无伴奏)
查看>>
OpenSSL初瞻及本系列的博文的缘由
查看>>
ISO8583接口的详细资料
查看>>
tmux不自动加载配置文件.tmux.conf
查看>>
经验分享:JavaScript小技巧
查看>>
[MOSEK] Stupid things when using mosek
查看>>
程序实例---栈的顺序实现和链式实现
查看>>
服务的使用
查看>>
Oracle 用户与模式
查看>>
MairDB 初始数据库与表 (二)
查看>>
拥在怀里
查看>>