vue如何获取另一个页面的变量?

用的vue-cli3.0,index页面有了后端返回的权限数组,现在index页面中异步加载了一个product页面,此时index页面怎么获取到product页面的button(或者说变量),通过权限数组设置这个button启用或禁用。

阅读 7.4k
2 个回答
  1. 使用vuex,
  2. 使用 window 全局对象, 但是这个数据改变不会同时更新
  3. 搞个事件订阅,监听数据更新
  4. 使用 localStorage sessionStorage, 但是这个数据改变不会同时更新

推荐使用 VUEX

思路就有问题,不是index页面怎么获取到product页面的button,
而是怎么把数据流传到product页面。
最简单用prop 或者 参考https://segmentfault.com/a/11...,里面包括了其他复杂场景通信

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏