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

  1. document.addEventListener('DOMContentLoaded', () => {
  2. 'use strict';
  3. drupalSettings.articles = new Vue({ // eslint-disable-line no-unused-vars, no-undef, max-len
  4. el: '#vue-articles',
  5. data: {
  6. articles: []
  7. },
  8. mounted() {
  9. axios
  10. .get('/jsonapi/node/article?page[limit]=15')
  11. .then(response => (this.articles = response.data.data))
  12. }
  13. });
  14. });