Как добавить html код по клику vue.js

213
20 сентября 2017, 12:07

Мне нужно, чтобы по клику на кнопку

<div id="preview-buttons">
        <a href="" v-on:click="showMore">Показать еще</a>
    </div>

у меня загружались данные, которые формируются с помощью вот такого html кода

<div v-for="item in list"> <p>{{item.id}}</p> <img :src="item.url" alt=""> </div>

мой скрипт

data() {
        return {
            list: [],
        };
    },
    methods: {
        showMore: function($state) {
            axios.get(api).then((data) => {
                var newData = data.data.slice(21,41);
                if (newData.length) {
                    this.list = this.list.concat(newData);
                    $state.loaded();
                    if (this.list.length / 20 === 1) {
                        $state.complete();
                    }
                } else {
                    $state.complete();
                }
            });
        },
    },
READ ALSO
Звездный рейтинг с шрифтом &ldquo;Fontello&rdquo;

Звездный рейтинг с шрифтом “Fontello”

https://jsfiddlenet/yfp09xt2/ - Набросал рейтинг с html символами

280
Появление фотографий после их загрузки

Появление фотографий после их загрузки

Еесть фотки на сайте, которые динамически подгружаются и скорость загрузки зависит от интернета, фото стоят изначально в jQuery('img')css({'opacity':...

197
Поменять стиль кнопки &ldquo;читать далее&hellip; &rdquo; на wordpress

Поменять стиль кнопки “читать далее… ” на wordpress

Есть сайт wordpress на теме Clean commerceХочу поставить на кнопку "читать далее

243
Анимированный бордер на css или js?

Анимированный бордер на css или js?

Когда верстал сайт ставил нижние границы на серый цвет и переход на 03s,при наведении (hover) менял границы на синий цвет

298