状態変数のvuex考えます?

自分を変えるために突然変異を設定することで、プロジェクト全体のパブリック変数にアクセスして保存

既存のは、次のコードを仮定しました:

CONST店舗= 新しいVuex.Store({ 
    状態:{ 
        
        ユーザー情報:{ 
            名: '' 
        } 
    }、
    変異:{ 
        
        setuserInfo:(状態値) => { 
            CONST OBJ = 状態; 
            obj.userInfo = 
        } 
    }、
    ゲッター。 { 
    
    } 
})

UserInfo我々は、変異法によって、変数を定義します

1、私たちは、ページAキープアライブを有効にし、第1の時間は、(VARAとして計上)この$ store.state.userInfo(VARBとして記録)のための割り当てユーザ情報ページをマウント;

2は、その後、我々は、変数Bのページに店舗を変更:この$のstore.commit( 'setuserInfo'、RES);.

私たちは、ページAに戻る3は、その後、質問がある、のUserInfoを発見したり変更ページ変更した後、VARAを参照VARBコピーに取り付けられたとき、Bは、別のポイントVARAを行ったとき、私は唯一となります解像度、直感的に、VARAまたは点VARBの前に、しかし、結果はまだ変更されVARA

考えられる理由は説明します。

第三段階では、1つの割り当てを宣言します。

OBJ =一定州; 
            obj.userInfo = 
このステップのは国家の根本的な意味でなければなりません。
11に割り当てられた属性によってユーザー情報値、すなわち初期参照本明細書に内部VUE練習がなければならないことを確実にするために、ある:
(LET J値における)のために{
obj.userInfo [J] =値[J]
}は、
その最初のを保証しますアプリケーション、およびこれ。$のSTORE.STATE this.userInfoもして変化するので、のUserInfoは常に、同じアプリケーションを指してthis.userInfo
ない深いvuexのソースコード、この解釈が正しいかのように?
継続するには。

おすすめ

転載: www.cnblogs.com/tony-stark/p/11670873.html