前面描述安卓 那部分看到的不是很明白。 不好理解。
后面的描述 ,似乎是希望 A界面 去 B界面操作,获取内容。
然后,保存回 A界面 进行下一步的操作。
但是后续还可能 再次唤醒 B界面 , 这时希望能够保存一下 A界面的内容?
恩 两个思路可以试试:
一. 是 vuex 来管理
比较方便。 但是不清楚保存的内容是什么样的, 是否值得上 vuex
二. 可以考虑 在A 与 B 之间 放一个父组件
让里面的 $data来管理 两个界面的状态。
A唤起 B 跳转的时候, 状态也在父组件当中改变状态 (可以称为 Container 组件)。
切换的时候 根据状态 配合 v-show 进行切换。 这俩界面里面的状态操作通过 vm.$emit 传给监听回调器 丢回 Container来操作。 这样状态就不会清空
API — Vue.jscn.vuejs.org
官网下面有一个 小例子可以看看
如果有疑问 可以再交流一下看
我对 Vuex的理解就是: 当你的 项目相对较大, 需要它来管理你非常多的状态时, 再上。
还有一个就是 : 如果这个状态 并没有涉及到比较多的跨级传递状态(不是很频繁) , 也没必要上 Vuex