Преобразование в функцию стрелки - PullRequest
0 голосов
/ 16 апреля 2019

Этот код используется для того, чтобы брать отзывы из мест на Картах Google и отображать их в приложении Vue.

rViewData: function () {
    var self= this;
    var request = {
    placeId: this.placeId,
    fields: ['review']
    };
    var service = new google.maps.places.PlacesService(document.createElement('div'));

    service.getDetails(request, callback);

    function callback(results, status) {
    if (status == google.maps.places.PlacesServiceStatus.OK) {
        console.log(results.reviews.length)
        console.log(results.reviews)
        for await(let o of results.reviews) {
            const name = o.author_name               
            self.reviews.push(name)
            console.log(name)
            }
        }   
    }

Прямо сейчас, я просто придумываю этот код, чтобы он заработал;используя self, явно записывая обратный вызов ..

Как правильно написать это как функцию стрелки?

ps Песочница https://codesandbox.io/embed/y0vn3rqz1x

...