Card 卡片

普通用法

卡片 - 图1

  1. <avue-card :option="option" :data="data" @row-click="tip" @row-add="tip">
  2. <template slot="menu" slot-scope="scope">
  3. <span @click.stop="tip(scope.row,scope.index)">操作1</span>
  4. <span @click.stop="tip(scope.row,scope.index)">操作2</span>
  5. </template>
  6. </avue-card>
  7. <script>
  8. export default {
  9. data() {
  10. return {
  11. option: {
  12. // addBtn:false,
  13. props: {
  14. img: 'img',
  15. title: 'title',
  16. info: 'text',
  17. }
  18. },
  19. data: [{
  20. title: 'Alipay',
  21. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  22. img: 'https://gw.alipayobjects.com/zos/rmsportal/WdGqmHpayyMjiEhcKoVE.png'
  23. }, {
  24. title: 'Angular',
  25. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  26. img: 'https://gw.alipayobjects.com/zos/rmsportal/zOsKZmFRdUtvpqCImOVY.png'
  27. }, {
  28. title: 'Ant Design',
  29. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  30. img: 'https://gw.alipayobjects.com/zos/rmsportal/dURIMkkrRFpPgTuzkwnB.png'
  31. }, {
  32. title: 'Ant Design Pro',
  33. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  34. img: 'https://gw.alipayobjects.com/zos/rmsportal/sfjbOqnsXXJgNCjCzDBL.png'
  35. }, {
  36. title: 'Bootstrap',
  37. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  38. img: 'https://gw.alipayobjects.com/zos/rmsportal/siCrBXXhmvTQGWPNLBow.png'
  39. }, {
  40. title: 'React',
  41. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  42. img: 'https://gw.alipayobjects.com/zos/rmsportal/kZzEzemZyKLKFsojXItE.png'
  43. }, {
  44. title: 'Vue',
  45. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  46. img: 'https://gw.alipayobjects.com/zos/rmsportal/ComBAopevLwENQdKWiIn.png'
  47. }, {
  48. title: 'Webpack',
  49. text: '在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的,在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,这些类似的',
  50. img: 'https://gw.alipayobjects.com/zos/rmsportal/nxkuOJlFJuAUhzlMTCEe.png'
  51. }]
  52. }
  53. },
  54. methods: {
  55. tip(row, index) {
  56. this.$message.success('查看控制台')
  57. console.log(row, index)
  58. }
  59. }
  60. }
  61. </script>

Variables

参数说明类型可选值默认值
option组件配置属性,详情见下面Option属性Object
data显示的数据Array

Option Attributes

参数说明类型可选值默认值
addBtn添加按钮Booleantrue/falsetrue
span表单栅列Number-8
gutter项之间的间Number-20

Props Attributes

参数说明类型可选值默认值
title列表的主标题Stringtitle
img列表的头像Stringimg
info列表的副标题Stringinfo

Events

事件名说明参数
row-add新增数据后点击确定触发该事件-
row-click当某一行被点击时会触发该事件row,index

Scoped Slot

name说明
menu操作栏目自定义参数为{row,index}