плз
По логике 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
Обсуждают сегодня