Почему созданный метод не работает в vue -ресурсах? - PullRequest
0 голосов
/ 01 апреля 2020

Я новичок с Vue. js, я установил vue ресурсов со следующими шагами:

  • npm install vue-resources --save
  • в основном. js: import VueResource from 'vue-resource'
  • в основном. js: Vue.use(VueResource);

Приложение. vue:

<template>
  <div id="app">
    <Users/>
  </div>
</template>

<script>
    import Users from './components/Users'
    export default {
        name: 'App',
        components: {
            Users
        }
    }
</script>

Пользователи. vue:

<script>
    export default {
        name: 'Users',
        methods: {
            created: function(){
                console.log('Test Message');
            }
        }
    }
</script>

В консоли ничего не произошло.

Созданная функция не работает, кто-нибудь может помочь?

1 Ответ

1 голос
/ 01 апреля 2020

Проблема не связана с vue -ресурсами и не может быть затронута ею, если только она не вызвала ошибку при инициализации.

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

Он должен быть:

export default {
    name: 'Users',
    created: function(){
        console.log('Test Message');
    }
}
...