vuejs list items from axios

<template>
  <div>
    <ul>
      <li v-for="item in items" :key="item.id">{{ item.name }}</li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      items: []
    };
  },
  mounted() {
    this.fetchData();
  },
  methods: {
    fetchData() {
      axios.get('https://api.example.com/items')
        .then(response => {
          this.items = response.data;
        })
        .catch(error => {
          console.error('Error fetching data: ', error);
        });
    }
  }
};
</script>

<style scoped>
/ Add your component-specific styles here /
</style>

Make sure to install Axios by running npm install axios in your project.