table.vue 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <template>
  2. <basic-container>
  3. <h3>表格例子</h3>
  4. <avue-crud :option="option"
  5. :page.sync="page"
  6. :data="data" />
  7. </basic-container>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. page: {
  14. total: 122
  15. },
  16. data: [
  17. {
  18. username: "smallwei",
  19. name: "avue",
  20. password: "123456",
  21. newpassword: "123456",
  22. date: "2019-01-01",
  23. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  24. },
  25. {
  26. username: "smallwei",
  27. name: "avue",
  28. password: "123456",
  29. newpassword: "123456",
  30. date: "2019-01-01",
  31. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  32. },
  33. {
  34. username: "smallwei",
  35. name: "avue",
  36. password: "123456",
  37. newpassword: "123456",
  38. date: "2019-01-01",
  39. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  40. },
  41. {
  42. username: "smallwei",
  43. name: "avue",
  44. password: "123456",
  45. newpassword: "123456",
  46. date: "2019-01-01",
  47. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  48. },
  49. {
  50. username: "smallwei",
  51. name: "avue",
  52. password: "123456",
  53. newpassword: "123456",
  54. date: "2019-01-01",
  55. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  56. },
  57. {
  58. username: "smallwei",
  59. name: "avue",
  60. password: "123456",
  61. newpassword: "123456",
  62. date: "2019-01-01",
  63. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  64. },
  65. {
  66. username: "smallwei",
  67. name: "avue",
  68. password: "123456",
  69. newpassword: "123456",
  70. date: "2019-01-01",
  71. textarea: "这是一条很长很长很长很长很长很长很长很长的个性签名"
  72. }
  73. ],
  74. option: {
  75. column: [
  76. {
  77. label: "用户名",
  78. prop: "username",
  79. span: 14,
  80. row: true
  81. },
  82. {
  83. label: "姓名",
  84. prop: "name",
  85. span: 14,
  86. row: true
  87. },
  88. {
  89. label: "密码",
  90. prop: "password",
  91. type: "password",
  92. span: 14,
  93. row: true
  94. },
  95. {
  96. label: "确认密码",
  97. prop: "newpassword",
  98. type: "password",
  99. hide: true,
  100. span: 14,
  101. row: true
  102. },
  103. {
  104. label: "申请日期",
  105. prop: "date",
  106. type: "date",
  107. span: 14,
  108. row: true
  109. },
  110. {
  111. label: "个性签名",
  112. prop: "textarea",
  113. type: "textarea",
  114. minRows: 8,
  115. span: 24,
  116. overHidden: true,
  117. row: true
  118. }
  119. ]
  120. }
  121. };
  122. }
  123. };
  124. </script>
  125. <style>
  126. </style>