Vuex商店是从控制台访问还是从客户端浏览器访问?

我正在构建这个Vue 2应用程序,我一直在阅读,人们应该使用Vuex State Management,一开始我不太理解它的概念,但现在在尝试Vue之后,我可以看到它是一个更大的应用程序的最大值。

但我的问题是,是否可以从开发控制台或以任何形式访问存储在store.js中的数据,我的意思是那些我不会呈现到浏览器中的数据?

我是否可以将敏感数据保存在存储中,即敏感,我的意思是,用户单击此链接,向此用户发送消息,在此页面上花费大量时间等。同时将所有这些数据上传到我的数据库中。

Vuex商店是否提供此类工作/工作?

干杯


解决方案

可以。

我使用的调用是

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

这假设第一个链接具有VUE属性,这种情况几乎总是如此。如果没有,请尝试其他标记。用户界面令人不快,但充分体现了自我文档化。它是一个有用的调试工具,用户可以执行某些操作。

当然,坚定而熟练的用户可以编写浏览器插件来在上面放置良好的UI。或许这就是Vue.js devtools extension for Chrome所做的?我实际上还没有用过那个。

相关文章