плз
                  
                  
                  
                  
                  
                  По логике Nuxt всё, что возвращается из asyncData должно мержится с data компонента и должно быть доступно через this. Есть код на ts:
                  
                  
                  
                  
                  
                  <script lang="ts">
                  
                  
                  import Vue from 'vue'
                  
                  
                  
                  
                  
                  export default Vue.extend({
                  
                  
                    asyncData (): {name: string} {
                  
                  
                      return {
                  
                  
                        name: 'test'
                  
                  
                      }
                  
                  
                    },
                  
                  
                    computed: {
                  
                  
                      greeting (): string {
                  
                  
                        return 'hello' + this.name
                  
                  
                      }
                  
                  
                    }
                  
                  
                  })
                  
                  
                  </script>
                  
                  
                  
                  
                  
                  В greeting поле name определяется как any, а не string. Как можно решить?
                  
                  
                
Спасибо) Нашел PR по этой теме https://github.com/nuxt/nuxt.js/pull/9239 UPDATE: Со следующего минора должно решиться https://github.com/nuxt/nuxt.js/pull/9660
Обсуждают сегодня