a) Ширина встроенного элемента игнорируется
b, c) Когда вы «позиционируете» встроенный элемент (я предполагаю, что это означает использование position: absolute ), вы на самом деле делаете его блочным элементом, ширина которого интерпретируется браузером
Определенно, это потому, что вы не звоните axios
должным образом. Пожалуйста, убедитесь, что относится this
к this.axios
.
Предполагается, что вы установили axios с помощью npm install axios
. Затем попробуйте импортировать и использовать axios более или менее следующим образом:
import axios from 'axios';
export default {
data() {
return {
user: [],
};
},
methods: {
click() {
axios
.get('https://techwizlanka/send', {
body: JSON.stringify(this.user),
headers: {
'content-type': 'application/json',
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
})
.then(res => res.json())
.then(data => {
console.log("email sent");
})
.catch(err => console.error(err.toString()));
},
},
...
}