export default { data() { return { rules: { "ccmelc": [ { type: "string", required: true, message: "必输项" }, ], "skhacc": [{ type: "string", required: false, message: "必输项" }, { max: 35, message: "长度不能超过35" } ], "skhadr": [{ type: "string", required: false, message: "必输项" }, { max: 100, message: "长度不能超过100" } ], "bankno": [ { validator: (rule, value, callback) => { if (this.model.ccmelc === "2") { if (value === "") { return callback(new Error('必输项')); } } callback(); }, trigger: ['blur', 'change'] }, { max: 20, message: "长度不能超过20" } ], "skhkhhadr": [ { max: 100, message: "长度不能超过100" } ], } } } }