The problem that you have, is that you are exactly doing that.
The push method of js, returns the size of the array, and not the array itself.
I do not know how you want to handle your computer class, or what you are trying to do, because that is not clear.
But in VUE, your computed variable should (or is used) to return a calculation between several properties.
What you are doing, the push, can be done anywhere, and the variable will react to that.
As a note, what is happening to you will be fixed in the following way:
computed:{
VectorAdd(){
this.vector.push(7,9,5,5,5);
return this.vector;
}
}
Although, keep in mind that if in your template, you write {{this.vector}}
you will achieve the same result and you would not need to compute the variable.