Как построить маршрутную модель привязки URL с помощью axios? - PullRequest
0 голосов
/ 11 октября 2019

Я хочу написать vue Axios URL с slug и id, но не могу.

Пожалуйста, помогите мне.

axios.get('http://localhost/BUproject/postsByUser/' + slug / +id)
    .then(response => {
        this.postsByUser = response.data;
        Vue.filter('myOwnTime', function (value) {
            return moment(value).fromNow();
        });
    });

1 Ответ

1 голос
/ 11 октября 2019

Судя по вашему коду, расстановка кавычек и + не совсем складывается должным образом.

Вы можете сделать хорошее старомодное объединение строк:

'http://localhost/BUproject/postsByUser/' + slug + '/' +id'

Илиесли вы используете ES6, вы можете сделать

`http://localhost/BUproject/postsByUser/${slug}/${id}`

Также, если вызов всегда будет на тот же сервер, на котором вы работаете, вы можете отказаться от части http://localhost, чтобы сделать ее относительно корня.

`/BUproject/postsByUser/${slug}/${id}`

Все, что вы когда-либо хотели знать о String в javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...