vue.jsとtypescriptを使って開発しています
下記のエラーが出たのでUser.tsの型定義をしているファイルでnullを許容するように locality: null | string = ''と書いたのですがエラーが解消されませんでした。
わかる人いましたらご教授お願いしたいです。
bugsnag-vue.js?3181:30 TypeError: Cannot read property 'locality' of null
//User.ts export class User { id: number = 0 name: string = '' area: Area = [] export class Area { id: string = '' locality: null | string = '' }
<div> {{ user.area.id}}, {{ user.area.locality }} </div> export default class UserPage extends Vue { user: User = new User() beforeMount() { this.fetchUser() } async fetchUser() { const res = await UserData.getUser(this.$axios, id) this.setUser(res) } setUser(user: User) { this.user = user } } </script>