vue.js - Vuex Store 是否可以从控制台或客户端浏览器访问?

标签 vue.js vuejs2 vue-component vuex

我正在构建这个 Vue 2 应用程序,我一直读到应该使用 Vuex 状态管理,一开始我不太理解它的概念,但现在在玩过 Vue 之后,我可以看到它是最对于更大的应用程序。

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

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

Vuex Store 适合这种工作/工作吗?

干杯

最佳答案

是的,他们可以。

我使用的调用是

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

这假设第一个链接具有 vue 属性,几乎总是如此。如果没有,请尝试其他标签。用户界面令人不快,但足以 self 记录。这是一个有用的调试工具,也是用户可以做的事情。

当然,一个有决心和熟练的用户可以编写一个浏览器插件来在上面放置一个好的 UI。或者也许这就是 Vue.js devtools extension for Chrome做?我还没有真正使用过它。

关于vue.js - Vuex Store 是否可以从控制台或客户端浏览器访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43461338/

相关文章:

vue.js - Vue组件的结构应该是什么?应该按什么顺序添加功能?

javascript - 在 .vue 组件内嵌套内联模板

javascript - Vue router 4 和 vue 3 应用程序显示组件两次

javascript - 在没有 ES6 编译器的情况下将 vue-konva 与 cdn 一起使用

vue.js - Vue index.html 图标问题

javascript - Vue 路由器将 url 附加到当前 url

javascript - Vueify 上的 Vuejs 递归组件

javascript - 如何在使用 vue.js 提交表单之前显示图像预览?

javascript - Vue.js:观察数组长度

vue.js - Vue v-model 对 BS4 单选按钮组没有反应