Вы можете воспользоваться преимуществами Vue.js, чтобы вы могли определить свойство computed
с именем subArray
следующим образом:
data(){
return{
...
userInputValue:this.arr.length //by default get all the array, this property
} // is bound to input, it can be changed
}
computed:{
...
subArray(){
return this.arr.splice(0,this.userInputValue);
}
}
в вашем шаблоне:
<img v-for="n in subArray" :key="n" :src="/static/images/${n}.png">
Примечание : не помещайте свою логику в шаблон, это не очень хорошая практика, поэтому держите ее в своем сценарии