問題

Type 'string | undefined' is not assignable to type 'string'.
Type 'undefined' is not assignable to type 'string'.Vetur(2322)

以前このようなエラーで「undefinedを許可しているのになぜstringじゃないと怒られているんだ??」と困惑したことがあった。

下記のsuffixのように型定義していて、stringをsuffixに入れても上記のようなエラーがある。

interface Item {
value: string
num?: string
}



全文はこちら:「Type ‘string | undefined’ is not assignable to type ‘string’. Type ‘undefined’ is not assignable to type ‘string’」の解決方法

著者:@yutoun