TypeScript を使用した MapState では、Vue コンポーネントの状態プロパティで watch を使用する必要があります
P粉633733146
P粉633733146 2024-03-30 23:46:45
0
1
496

TypeScript で書かれた Vue コンポーネントで mapState を使用しようとしています。 ここで提案されているように、vuex を使用するときに typescript 構文で mapState 関数を使用するにはどうすればよいですか? それを実現するためにこれを行いました: リーリー

問題は、次のエラーが発生することです:

「TypeError: 未定義のプロパティを読み取れません ('someTitle' を読み取ってください)」

(mapState を使用せずに) ストアから状態プロパティを直接取得すると、エラーは発生しません。

リーリー

また、時計を使用するときは次のこともできます:

リーリー

しかし、この解決策は冗長で読みにくく、

mapState というアイデア全体が欠けていると私は思います。 私の質問は、ストアを直接呼び出したときにエラーが発生しないのはなぜですか。計算されたプロパティで mapState を使用する方法はありますか?

P粉633733146
P粉633733146

全員に返信(1)
P粉976488015

問題が見つかりました。計算内にマップをネストしていませんでした。

リーリー

これですべてが正常になります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート