form.js 844 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. var maintenanceForm = new Vue({
  2. el: '#maintenanceForm',
  3. data: {
  4. postData: {
  5. question: '',
  6. linkman: '',
  7. phone: '',
  8. address: '',
  9. name: '',
  10. shopName: '',
  11. image: ''
  12. },
  13. rule:{
  14. name: '^[a-zA-Z\\u4e00-\\u9fa5]{2,}$',
  15. phone: '^\\d{6,12}$'
  16. }
  17. },
  18. computed: {
  19. },
  20. methods: {
  21. // 失去焦点校验
  22. blurHandle: function(event) {
  23. var el = event.currentTarget;
  24. verifyHandle(el);
  25. },
  26. // 提交数据
  27. submitData: function(){
  28. alertInfo('提交数据');
  29. console.log(JSON.stringify(this.postData));
  30. }
  31. },
  32. created: function () {
  33. },
  34. mounted: function () {
  35. var _self = this;
  36. }
  37. });