Nuxt.js with TypeScript を初めて使ってみました。
モジュール nuxt/content(https://content.nuxtjs.org/)からコンテンツを引っ張ってきて、
その中の一部をとりだして加工したく、下記のようなコードを書きました。
引っ張ってきたデータのhogeHogeにあたる部分はテキストが入っています。
export default Vue.extend({ data () { return { info: {}, hoge: '' } }, async fetch() { this.info = await this.$content('infomation/' + this.$route.params.slug).fetch() this.hoge = this.info.hogeHoge } })
このコードではthis.hoge= this.info.hogeHoge
のhogeHoge
部分で下記エラーが表示されます。
TS2339: Property 'hogeHoge' does not exist on type '{}'.
エラーの意図するものと解決策がわからず。。。
取得してきたものの中味も型付けしないといけない。。。??
hogeHogeっていう型なんてない。。。。。。??
this.infoの中身をあらかじめめすべて型付けないといけない。。??
初歩的な質問で申し訳ないのですが、どう処理したらよいのでしょう?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 05:09