web-dev-qa-db-ja.com

Vuex Storeはコンソールまたはクライアントのブラウザーからアクセスできますか?

私はこれを構築していますVue 2アプリ、そしてVuex状態管理を使用する必要があることを読み続けていますが、最初はその概念を完全には理解していませんでしたが、今はVueで遊んだ後、私はそれがより大きなアプリに最も適していることがわかります。

しかし、私の質問は、Devコンソールの誰か、またはstore.jsに保存されているデータに何らかの形でアクセスできるということです。つまり、ブラウザーにレンダリングしないデータを意味しますか?

機密性の高いデータをストアに保存できますか?つまり、ユーザーがこのリンクをクリックし、このユーザーにメッセージを送信し、このページで多くの時間を費やしました...そして、その間にすべてのデータをデータベースにアップロードします。

Vuex Storeはこの種の仕事/仕事に対応していますか?

乾杯

11
Marketingexpert

はい、できます。

私が使用する呼び出しは

document.getElementsByTagName('a')[0].__vue__.$store.state

これは、最初のリンクにvueプロパティがあることを前提としています。ほとんどの場合そうです。そうでない場合は、他のタグを試してください。UIは不快ですが、十分に自己文書化されています。便利なデバッグツールであり、ユーザーが行うことができます。

もちろん、意欲的で熟練したユーザーであれば、ブラウザープラグインを作成してこれに優れたUIを組み込むことができます。または、それが ChromeのVue.js devtools拡張機能 が行うことですか?実際に使ったことはありません。

24
dspeyer

前述のように、Vue devtools in Chrome=を使用してストアを表示できます。

enter image description here

0
Nic Scozzaro