空状态

没有数据时候时的展示状态,请升级element-ui版本到2.4.0+

TIP

1.0.8+

普通用法

空状态 - 图1

emptyText属性可以配置空状态时的提示语

  1. <avue-crud ref="crud" :option="option" :data="data"></avue-crud>
  2. <script>
  3. export default {
  4. data() {
  5. return {
  6. option: {
  7. emptyText: '自定义暂无数据提示语',
  8. column: [{
  9. label: '姓名',
  10. prop: 'name'
  11. }, {
  12. label: '年龄',
  13. prop: 'sex'
  14. }]
  15. },
  16. data: []
  17. }
  18. }
  19. }
  20. </script>

自定义空状态

空状态 - 图2

当然你也可以自定义empty卡槽

  1. <avue-crud ref="crud" :option="option" :data="data">
  2. <template slot="empty">
  3. <avue-empty
  4. image="https://gw.alipayobjects.com/mdn/miniapp_social/afts/img/A*pevERLJC9v0AAAAAAAAAAABjAQAAAQ/original"
  5. desc="自定义的提示语">
  6. <br />
  7. <el-button type="primary" @click="handleAdd">新增数据</el-button>
  8. </avue-empty>
  9. </template>
  10. </avue-crud>
  11. <script>
  12. export default {
  13. data() {
  14. return {
  15. option: {
  16. emptyText: '自定义暂无数据提示语',
  17. column: [{
  18. label: '姓名',
  19. prop: 'name'
  20. }, {
  21. label: '年龄',
  22. prop: 'sex'
  23. }]
  24. },
  25. data: []
  26. }
  27. },
  28. methods:{
  29. handleAdd(){
  30. this.$refs.crud.rowAdd();
  31. }
  32. }
  33. }
  34. </script>

Scoped Slot

name说明
emptyEmpty 的内容