es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error en nextTick: “TypeError: path.split no es una función”

Tengo un problema extraño al usar vuelidate.

Tengo este array de objetos, por ejemplo, definido en el data():

 arrOfObj = [{a: 1},{b: 2},{c: 3}]

Lo que intenté hacer es agregar el atributo ‘Required’ (vuelidate) a este array de objetos de la siguiente manera:

 validations(){
     let array = this.arrOfObj;
     let result = array.map(function(obj){return Object.assign(obj, {required: true})})
     console.log("Nuevo Array: ", result);

     return {
         indexKey: {
             required
         },
         defValues: result //Aquí es donde creo que está el problema
     }
 }

Solo al agregar esta línea:

 defValues: result //Aquí es donde creo que está el problema

Recibo este error:

> Error in nextTick: "TypeError: path.split is not a function"

¿Alguna sugerencia?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Estoy teniendo un problema al usar vuelidate. Tengo un array de objetos definido en el data():

    arrOfObj = [{a: 1},{b: 2},{c: 3}]
    

    Intenté añadir el atributo required a este array de objetos usando el siguiente código:

    validations(){
        let array = this.arrOfObj;
        let result = array.map(function(obj){return Object.assign(obj, {required: true})})
        console.log("Nuevo Array: ", result);
    
        return {
            indexKey: {
                required
            },
            defValues: result //Aquí es donde creo que está el problema
        }
    },
    

    Al añadir la línea defValues: result, obtengo el siguiente error:

    Error in nextTick: “TypeError: path.split is not a function”

    ¿Alguna sugerencia?

Comments are closed.