PHP前端开发

vue怎么获取数据

百变鹏仔 3个月前 (09-25) #VUE
文章标签 数据
vue 中获取数据的方法包括:1. 从组件属性获取;2. 从 data 选项中获取;3. 使用计算属性;4. 使用方法;5. 使用第三方库 axios。

Vue 中获取数据

Vue 中获取数据的方法有几种:

从组件属性获取

<template><child-component :data="someData"></child-component></template><script>export default {  props: ['data']};</script>

从 data 选项中获取

立即学习“前端免费学习笔记(深入)”;

<template><div>{{ someData }}</div></template><script>export default {  data() {    return {      someData: 'Initial value'    };  }};</script>

使用计算属性

<template><div>{{ formattedData }}</div></template><script>export default {  computed: {    formattedData() {      return this.someData.toUpperCase();    }  }};</script>

使用方法

<template><button>Get Data</button></template><script>export default {  methods: {    getData() {      // Fetch data from an API or other source    }  }};</script>

使用 Axios

<template><div>{{ data }}</div></template><script>import axios from 'axios';export default {  created() {    axios.get('/api/data')      .then(response => {        this.data = response.data;      });  }};</script>