• ENTRAR
  • No hay productos en el carrito.

Mutaciones y desestructuracion es6

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)
  • Autor
    Publicaciones
  • #15925

    juanan
    Participante

    hola buenas

    no entiendo porque cuando defines el mudulo todomodule, dentro de las mutaciones defines  addTodo(state,{text})

    y pones la palabra text entre corchetes. ¿Porque van ahi los corchetes? dices que es por la desesctructuracion de es6, pero mas tarde cuando

    utilizas esa funcion, el valor que coges no es un objeto, es el valor de un input. ¿Porque necesistas desesctructuracion ahi?

    muchas gracias

    #15926

    Cursosdesarrolloweb
    Jefe de claves

    Buenos días Juanan,

    Es lo mismo hacer

    
    this.$store.commit('addTodo', {text})
    
    addTodo (state, { text }) {
      state.todos.push({
        text,
        done: false
      })
    },
    

    Que esto otro

    
    this.$store.commit('addTodo', text)
    
    addTodo (state, text) {
      state.todos.push({
        text,
        done: false
      })
    },
    

    Que esto otro

    
    this.$store.commit('addTodo', {text})
    
    addTodo (state, data) {
      state.todos.push({
        text: data.text,
        done: false
      })
    },
    

    Espero que tu duda haya quedado aclarada, todas las formas son correctas.

    Saludos.

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate.

Síguenos en las redes sociales para estar al tanto de los últimas novedades :)

Facebook
Facebook
Google+
Google+
https://www.cursosdesarrolloweb.es/forums/topic/mutaciones-y-desestructuracion-es6">
Pinterest
Pinterest
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
📢 Inscríbete a cualquier curso por solo 10€ con acceso inmediato y para siempre📢
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register