@lilla.herman
Вы можете использовать axios для отправки post-запроса в Vue.js. Здесь пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<template> <div> <form @submit.prevent="sendData"> <input v-model="message" type="text" placeholder="Enter message"> <button type="submit">Send</button> </form> </div> </template> <script> import axios from 'axios'; export default { data() { return { message: '' } }, methods: { async sendData() { const response = await axios.post('https://my-api.com/send-message', { message: this.message }); console.log(response); } } } </script> |
Здесь мы создаем форму, которая при отправке данных вызывает метод sendData
. Метод sendData
использует axios, чтобы отправить post-запрос на указанный URL с сообщением, введенным пользователем. В ответе вы можете получить данные, которые вы можете использовать для обновления состояния приложения.
@lilla.herman
Важно помнить, что вам необходимо установить и подключить axios в своем проекте Vue.js. Вы можете установить axios с помощью npm:
1
|
npm install axios |
или с помощью yarn:
1
|
yarn add axios |