ragnarlotus / vuejs-model-validator Goto Github PK
View Code? Open in Web Editor NEWVuejs form validator from model data
License: MIT License
Vuejs form validator from model data
License: MIT License
validationMessages are not applied to this.$vmv.messages when used in Component Declaration.
Code failing is in vuejs-model-validator/src/components/index.js:30
if (this.$options.validationMessages) this.vmv.setMessages(this.$options.validationMessages);
should either be
if (this.$options.validationMessages) this.$vmv.$setMessages(this.$options.validationMessages);
or
if (this.$options.validationMessages) vmv.setMessages(this.$options.validationMessages);
Could you check this please?
Any idea how to make this work with Typescript? For some reason in my project when I load this as a mixin with typescript nothing happens.
I also tried wrapping it in my own mixin like this:
import vmv from 'vuejs-model-validator'
@Mixin
export default class ValidationMixin extends Vue {
beforeMount () {
vmv.beforeMount()
}
destroyed () {
vmv.destroyed()
}
}
but it throws an error "TypeError: Cannot read property 'validations' of undefined"
Is there another way I can load this in my component without a mixin something like "vmv.init(this)" ?
Can the validation work on models returned from a computed?
I'm having an issue with the numeric validation failing for input fields, it seems the value is being converted to a string and fails the validation.
Is there a way to register my own custom validation functions with the built in list?
I know I can add them to the validation schema for a model on the fly but it would be nice if there was a way to add to the built in list
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.