検索

ホームページ  >  に質問  >  本文

vue-cookies は値を取得し、実際の値の代わりにオブジェクトを返します。

私は vue プロジェクトで vue-cookies npm パッケージを使用します。パッケージのインストール、プロジェクトでの初期化、Cookie の設定には問題ありません。ただし、Cookie に保存されている値をキーで取得しようとすると、保存されている値が表示されるのではなく、[object Object] と表示され、何が問題なのかわかりません。 これは私のコードです:

リーリー

this.cart は空ではないと確信しています。$this.$cookies.isKey('cart)true を返しますが、 $cookies .get() メソッドは、保存されたカートの値の代わりに [object Object] を返します。助けていただければ幸いです。

P粉878510551P粉878510551391日前555

全員に返信(2)返信します

  • P粉447785031

    P粉4477850312024-01-02 10:37:36

    コンソールで値を確認したい場合は、次のコマンドを試してください

    リーリー

    問題のオブジェクトはネストされている可能性があるため、印刷されません。

    返事
    0
  • P粉810050669

    P粉8100506692024-01-02 10:05:01

    CookieにJSONオブジェクトを設定する場合。キー値を JSON オブジェクトではなく JSON 文字列として設定できます。

    リーリー

    取得したら、JSON 文字列をオブジェクトに解析することでアクセスできます。

    リーリー

    返事
    0
  • キャンセル返事