Это обновит DOM.

» - это массив объектов в моих данных

var vue = new Vue({
  el: '#content',

  data: {
    test: [
      {
        array: [0, 0, 0, 0]
      },
      {
        array: [0, 0, 0, 0]
      }
    ],
    number: 0
  },

  methods: {   
    setNumber: function(){
      this.number = 5;
    },

    setArray: function(){
      this.test[0].array[0] = 9;
    }
  }
})

Проблема в том, что если я изменяю значение элемента в «массиве», а журнал показывает, что значение изменилось, он не обновляется на странице. С другой стороны, если я изменяю значение «число», значения «число» и «массив» на странице обновляются.

<section id="content">
  <div>Value in array: {{ test[0].array[0] }}</div>
  <div>Value in number: {{ number }}</div>
  <!-- {{ setNumber() }} -->
  {{ setArray() }}
</section>

<!-- Loading Vue.js -->
<script src="https://unpkg.com/vue"></script>
<script src="https://cdn.jsdelivr.net/vue.resource/1.3.1/vue-resource.min.js"></script>

Как я могу сделать мою страницу отзывчивой к обновлению "массива"?
Вот JsFiddle:https://jsfiddle.net/zcbh4esr/

Ответы на вопрос(1)

Ваш ответ на вопрос