Невозможно использовать значение объекта данных внутри другого значения в vuejs - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу использовать значение в объекте данных внутри другого значения. Когда я пытаюсь код ниже:

data(){
   return {
      firstname: 'Shadi',
      greeting: 'hello' + firstname
   }
}

я получаю сообщение об ошибке, что имя не определено. Когда я использую код ниже:

data(){
       return {
          firstname: 'Shadi',
          greeting: 'hello' + this.firstname
       }
    }

ошибка не отображается, но имя заменяется неопределенным. Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 24 февраля 2020

Использовать вычисленный хук:

data(){
       return {
          firstname: 'Shadi'
      }
},    
computed: {
        greeting: function () {
            return 'hello' + this.firstname;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...