摘要:流行的电商系统的商家中心、管理中心,理表格使用频率高,减少关于table的业务代码,且便于后期统一修改,后期维护。本文以Javashop电商系统为例介绍基于element中table组件进行二次简单的封装
一 table组件需求
-
搜索栏可选
-
包含分页
二 封装代码
首先在ui-components新建一个table文件夹
在同级的index.js里导入导出
import Vue from 'vue' import Tabel from './src/main' Tabel.install = () => { Vue.component(Tabel.name, Tabel) } export default Tabel
props 允许父组件传递数据给子组件;并且对于父组件传递过来的参数应该加一些检验规则,比如数据类型type,默认值default(对象和数组的默认值必须通过函数返回)
props: { /** 是否显示斑纹 */ stripe: { type: Boolean, default: true }, /** 行数据的 Key */ rowKey: { type: [String,Function], default: null }, /** 是否显示工具栏 */ toolbar: { type: Boolean, default: true }, /** 是否显示操作提示 */ tips: { type: Boolean, default: false }, /** 是否显示分页 */ pagination: { type: Boolean, default: true }, /** 表格数据 */ tableData: { default: () => ([]) }, /** 加载状态 */ loading: { type: Boolean, default: false }, /** 当选择项发生变化 */ selectionChange: { type: Function, default: () => {} } }
搜索栏是否可选实现:默认是显示,参数值为true;传递参数toolbar,可设置是否显示搜索栏,
分页功能:默认显示分页功能,参数值为rue;传递参数pagination,可设置是否显示分页
调用table组件
只需要在调用组件的地方,写上组件名字的标签即可,同时在标签上可以设置一些参数,传递给table组件
<en-table-layout toolbar pagination :tableData="tableData" :loading="loading"> </en-table-layout>
这样一个简单table组件封装就完成了
易族智汇(javashop)原创文章
相关推荐
shopnc b2b2c 新版多用户商城系统源码 shopnc b2b2c 新版多用户商城系统源码 shopnc b2b2c 新版多用户商城系统源码 shopnc b2b2c 新版多用户商城系统源码
axis2c-bin-1.6.0-linux.tar.gz axis2c-bin-1.6.0-win32.zip axis2c-src-1.6.0.tar.gz axis2c-src-1.6.0.zip 加md5
thinkphp 5.1开源商城系统,带移动端源代码,含微信支付、支付宝支付及可视化装修功能,是不可多得的好代码。
java版多用户B2B2C商城系统,maven+ssm,文档齐全,可用作于毕业设计
uniapp的一个小项目,会vue的可直接上手。
B2B2C商城源码
基于PHP的飞蛙B2B2C(FeiWa B2B2C)商城电商系统 php版.zip
ShopNC B2B2C商城是ShopNC于2014年最新推出的【B2B2C】电商平台系统,采用PHP5+MySQL技术为基础,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,可以支持Windows/Unix服务器环境,需PHP5.3及以上...
个人珍藏的比较经典的3个程序包,这是其中之一。有做b2b2c商城的朋友,可以参考学习,一起探讨一下,上传顺序三
DSMall商城系统是一套完善的B2B2C(多店铺商城)解决方案。系统使用国内优秀开源框架THinkPHP,H5端采用vue.js,前后端分离,基于PHP+MySQL开发,采用B/S架构,依据6年电商经验打造出的一套开源的B2B2C电子商务系统。
飞蛙B2B2C(FeiWa B2B2C)商城是迄今为止功能强大的商城系统,可支持分销、视频直播、产品库等前沿功能的B2B2C电商系统,全面支持PC、WAP、微信、APP等终端设备,支持屏购机、智能电视等多媒体设备。实现多屏购物、...
Net实战商用源码---ASP,NET多 用户B2B2C商城源码Net实战商用源码--
商淘云B2B2C多用户商城系统代码清晰易懂,大量的可视化报表便于运营者决策,丰富的营销功能让系统的应用场景广阔,良好的插件机制使系统更加易于扩展。系统操作简单,安全稳定,更新迭代快速,是广大用户直接使用和...
PHP实例开发源码—shangfan(商范商城)B2B2C商城系统.zip PHP实例开发源码—shangfan(商范商城)B2B2C商城系统.zip PHP实例开发源码—shangfan(商范商城)B2B2C商城系统.zip
B2B2C网上商城开发指南,如果想尝试建立自己的网上商城,强烈推荐!
DSmall多商户B2B2C商城系统开源源码.rarDSmall多商户B2B2C商城系统开源源码.rar
仿京东商城B2B2C多用户商城源码+手机版+微信商城+微信三级分销 ecmall内核,仿京东商城B2B2C多用户商城源码+手机版+微信商城+微信三级分销 ecmall内核
ffmpeg-4.4-2460-2c6f532-win32-shared-xpmod-sse.7z
compat-libf2c-34-3.4.6-4.i386.rpm linux操作系统补丁
B2B2C商城系统解决方案.doc