Неожиданный токен в axios get request - PullRequest
0 голосов
/ 13 сентября 2018

Я новичок в vue.js и пытаюсь сделать GET-вызов, используя axios, но получаю ошибку:

<script>
    import axios from 'axios';

    export default {
      name: 'AboutMe',

      data () {
        return {
              profile: {},
        }
      },

      computed: {
        token () {
          return this.$store.getters.getToken; 
        },
        BASE_URL () {
          return this.$store.state.BASE_URL;  
        }, 

        userid () {
          return  this.$store.getters.getUserid;
        }, 

      },

      created: {
        axios.get(this.BASE_URL + "/profile/aboutme/" + this.userid )
          .then( res => { 
            console.log.(res.data);

          })
          .catch( error => {   });
      }
    }
</script>

Однако я получаю эту неприятную ошибку:

SyntaxError: /home/me/vue-myapp/src/components/AboutMe.vue: Unexpected token, expected "," (121:9)

  119 | 
  120 |   created: {
> 121 |     axios.get(this.BASE_URL + "/profile/aboutme/" + this.userid )
      |          ^
  122 |       .then( res => { 
  123 |         console.log.(res.data);
  124 | 

Это действительно сбивает с толку, так как все кажется довольно нормальным. Оцените ваши подсказки, чтобы исправить это.

1 Ответ

0 голосов
/ 13 сентября 2018

У вас есть неожиданное . после console.log.(res.data);. Это должно быть console.log(res.data);

Объект также деформирован. Это должно быть как:

 created: {
      axios.get(this.BASE_URL + "/profile/aboutme/" + this.userid )
      .then( res => { 
        console.log.(res.data);

      })
      .catch( error => {   })
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...