- unique keywords

- Dataset.ts formatting
- composer file without composer dependencies
This commit is contained in:
Arno Kaimbacher 2019-11-28 13:08:34 +01:00
parent faa68cc223
commit e2c131edd1
6 changed files with 49 additions and 29 deletions

View file

@ -122,6 +122,26 @@ const app = new Vue({
}
});
const isUnique = (value, [objectArray, index]) =>
new Promise(resolve => {
setTimeout(() => {
if (objectArray.some((item, i) => item.value === value && index !== i)) {
return resolve({
valid: false,
data: {
message: value + ' is already taken.'
}
});
}
return resolve({
valid: true
});
}, 200);
});
VeeValidate.Validator.extend("unique", {
getMessage: (field, params, data) => field + ' ' + data.message,
validate: isUnique,
});
},
mounted() {
//this.step = 2;