Оставлю здесь это для тех, кто ищет ответ на похожий вопрос.
В таких ситуациях, когда мы хотим "обновить" computed свойство при наступлении нереактивного события, иногда очень удобно в data задать переменную-счётчик. При наступлении такого события мы просто увеличиваем счётчик. 
В нашем целевом computed свойстве используем эту переменную как угодно, например так:
data() {
    return {
      changed: 0,
      myArray: []
    }
},
computed: {
    isArrayChanged() {
      let hook = this.changed;
      return (myArray)
    }
},
methods: {
    myArrayNewLenght(data) {
      myArray.length = data; //
      this.changed++;
    }
}
Несмотря на то, что такое изменение длины массива является нереактивным, мы изменили нашу реактивную переменную changed, которая используется в нашем computed свойстве, а значит свойство обновится.