Drupal 8 Site using Vue
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

15 lines
390 B

document.addEventListener('DOMContentLoaded', () => {
'use strict';
drupalSettings.articles = new Vue({ // eslint-disable-line no-unused-vars, no-undef, max-len
el: '#vue-articles',
data: {
articles: []
},
mounted() {
axios
.get('/jsonapi/node/article?page[limit]=15')
.then(response => (this.articles = response.data.data))
}
});
});