Vue Ajax Element入门学习
<template>
<div>
<el-input v-model="input" placeholder="请输入内容"></el-input>
<el-button @click="fetchData">提交</el-button>
<div v-if="data">
获取到的数据: {{ data }}
</div>
</div>
</template>
<script>
export default {
data() {
return {
input: '',
data: null
};
},
methods: {
fetchData() {
// 使用 fetch API 发送请求
fetch('https://jsonplaceholder.typicode.com/todos/1')
.then(response => response.json())
.then(data => {
this.data = data;
})
.catch(error => {
console.error('Error fetching data: ', error);
});
}
}
};
</script>
这个例子展示了如何在Vue组件中使用Element UI库的输入框和按钮组件,以及如何使用原生JavaScript的fetch API进行Ajax请求。用户在输入框输入内容后点击按钮,触发fetchData方法,从远程API获取数据并将其显示在页面上。
评论已关闭