Используйте computed property, типа:
computed: {
dataOnPage: function() {
var offset = (this.currentPage - 1) * this.perPage;
return this.images.slice(offset, offset + this.perPage - 1); }
}
UPD:
getAllImages : function() {
return this.$http.get(this.url).then(function (response) { this.images = response.data.content; }.catch(function (error) {});
}
И замечания - используйте лучше ES6 синтаксис, промисы лучше ловить явной формой через catch. Данные у вас одной пачкой, так что передавать что-то в get - бесполезно.
Еще очень полезная привычка делать возврат промиса $http.get(), даже если сейчас это значение не будете использовать - потом, в юнит тестах и при дальнейшем расширении сбережет массу нервных клеток.