form.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template>
  2. <basic-container>
  3. <h3>表单例子</h3>
  4. <avue-form :option="option"
  5. v-model="form"></avue-form>
  6. </basic-container>
  7. </template>
  8. <script>
  9. export default {
  10. data() {
  11. return {
  12. form: {},
  13. option: {
  14. labelWidth: 110,
  15. column: [
  16. {
  17. label: "用户名",
  18. prop: "username",
  19. row: true
  20. },
  21. {
  22. label: "密码",
  23. prop: "password",
  24. type: "password",
  25. row: true
  26. },
  27. {
  28. label: "再次输入密码",
  29. prop: "password",
  30. type: "newpassword",
  31. row: true
  32. },
  33. {
  34. label: "申请日期",
  35. prop: "date",
  36. type: "date",
  37. row: true
  38. },
  39. {
  40. label: "个性签名",
  41. prop: "textarea",
  42. type: "textarea",
  43. minRows: 8,
  44. row: true
  45. }
  46. ]
  47. }
  48. };
  49. }
  50. };
  51. </script>
  52. <style>
  53. </style>