hhfa1990
9/8/2017 - 4:47 PM

Agregar nuevos valores a un array o actualizar los que ya están

Agregar nuevos valores a un array o actualizar los que ya están

    <div id="demo">

      <div v-for='(item, index) in arr'>
        <input @change="updateValue(item, $event, 'x')" placeholder="x value" :value="item.x">
        <input @change="updateValue(item, $event, 'y')" placeholder="y value" :value="item.y">
        <hr>
      </div>
      <code>{{ arr | json }}</code>
    </div>
    var data = {

          arr: [
          	{
            	id: 1,
              name: 'a',
              x: 666
            }, 
            {
            	id: 2,
              name: 'b'
            }
          ]

    }

    var demo = new Vue({
        el: '#demo',
        data: data,
        methods: {
        	updateValue: function(item, event, key) {
          	let val = event.target.value;
		        Vue.set(item, key, val);
          }
        }
    })