VueJS watch или computed?

222
12 декабря 2017, 21:14

Выручайте, в край запутался. Есть компонент вида

Vue.component('News', {
    props: {
        items: {
            type: Array,
            default: function() {
                return [];
            }
        }
    },
    methods: {
        getNews() {
            axios.get('/backend/news/item')
                .then((response) => {
                    return this.items = response.data.News.items;
                })
                .catch(function(err) {
                    return Promise.reject(err.status);
                });
        }
    }
}

При вызове метода getNews() как отследить что свойство items изменилось ? Что нужно использовать в данном случае watch или computed ?

READ ALSO
Передача простейшей капчи в base64

Передача простейшей капчи в base64

Всем доброго дняЕсть полностью готовый скрипт на javascript, который выполняет определённые действия, после чего вылезает капча:

246
Как числа преобразовать в массив?

Как числа преобразовать в массив?

Суть в том, что не могу получить полный массив из чиселЧто только не перебирал для этого, но он заносит только первое значение в массив

211
Ошибка в валидаторе при использовании js

Ошибка в валидаторе при использовании js

Почему этот js при перезагрузке страницы выдает в валидаторе такую ошибку:

215