formMethods.js 674 B

12345678910111213141516171819202122232425262728
  1. import WxValidate from './WxValidate';
  2. // input验证
  3. const initValidate = function(item, context) {
  4. let rules = {};
  5. let messages = {};
  6. // for (let item of form) {
  7. console.log(item,111111);
  8. if (item.type === 'input') {
  9. if (item.rule && item.message) {
  10. rules[item.submitName] = item.rule;
  11. messages[item.submitName] = item.message;
  12. } else if (item.requied) {
  13. rules[item.submitName] = { required: true };
  14. messages[item.submitName] = { required: '请输入' + item.label };
  15. }
  16. }
  17. // };
  18. // 创建实例对象
  19. context.WxValidate = new WxValidate(rules, messages)
  20. };
  21. module.exports = {
  22. initValidate,
  23. };