const formData = new FormData()
this.selectedFile = event.target.files[0]
formData.append('myFile', this.selectedFile, this.selectedFile.name)
this.$http.post('http://127.0.0.1:8000/upload', formData).then(response => {
console.log('onUpload file ', formData.length ); // 1
status = response.status;
console.log('status --> ', status)
// get status text
response.statusText;
}, response => {
// error callback
console.log('errror ')
});
let employeeApi = new restApi(this.$props.data_table);
let employeeColumn = new restApi(this.$props.data_columns);
let arr = [employeeApi.list(), employeeColumn.list()];
Promise.All(arr).then(res=> {
this.items = res[0].data;
this.columns = res[1].data;
});
Возникает, однако, и проблема: поскольку наше приложение — одностраничное, не сконфигурировав соответствующим образом сервер мы заставим пользователей получать ошибку 404, если они перейдут по oursite.com/user/id напрямую. Вот это уже прекрасным не назвать.
Не спешите расстраиваться: всё, что нужно — единственная "резервная" запись в конфигурации сервера. Если URL не совпадает ни с одним статическим файлом, сервер должен просто отдать index.html, в котором и живёт наше приложение. И снова, прекрасно!
Но если я на прямую использую axios, то все правильно работает:import axios from 'axios' axios.get('http://some-url')
<script type="text/x-template">
https://ru.vuejs.org/v2/guide/components-edge-case... , например так: https://codepen.io/anon/pen/oMWNrmsrc
работает. Это наталкивает на мысль обернуть router-link в router-view, но уверен, это вызовет рекурсию, так что не подходит