// Vue 发送 POST 请求示例
<template>
<div>
<button @click="submitForm">提交</button>
</div>
</template>
<script>
import axios from 'axios';
export default {
data() {
return {
formData: {
name: 'John Doe',
email: 'john.doe@example.com'
}
};
},
methods: {
async submitForm() {
try {
const response = await axios.post('https://example.com/api/submit', this.formData);
console.log('成功:', response.data);
} catch (error) {
console.error('错误:', error);
}
}
}
};
</script>
<style scoped>
/* 样式可以根据需要添加 */
</style>
模板部分 (<template>
):
submitForm
方法。脚本部分 (<script>
):
axios
库来发送 HTTP 请求。data
函数中定义了一个 formData
对象,包含要提交的数据(例如姓名和电子邮件)。methods
中定义了 submitForm
方法,该方法使用 axios.post
发送 POST 请求到指定的 API 端点,并传递 formData
作为请求体。try...catch
结构来处理请求的成功和失败情况。样式部分 (<style scoped>
):
上一篇:vue+electron
下一篇:vue点击子元素不触发父元素
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站