小弟有一个这样的场景,应该是很常见的场景。
A页面跳到B页面。但是B页面有一些异步请求过来的数据。按照以前的写法 我会在B页面的create里面去请求ajax数据。但是现在希望是 B页面进来的时候 ajax数据是已经请求好的 不会出现B页面进来了 页面还有地方没渲染出来。唯一能想法的解决方式,就是在A页面跳转B之前 先请求数据 请求到了 在通过参数等方式传递给B 然后跳转B,但是这样做的话 明显又是违背耦合性的 明明是B的数据 写到了A里面了 先谢谢大家了
小弟有一个这样的场景,应该是很常见的场景。
A页面跳到B页面。但是B页面有一些异步请求过来的数据。按照以前的写法 我会在B页面的create里面去请求ajax数据。但是现在希望是 B页面进来的时候 ajax数据是已经请求好的 不会出现B页面进来了 页面还有地方没渲染出来。唯一能想法的解决方式,就是在A页面跳转B之前 先请求数据 请求到了 在通过参数等方式传递给B 然后跳转B,但是这样做的话 明显又是违背耦合性的 明明是B的数据 写到了A里面了 先谢谢大家了
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
所以结论就是:
那问题就是, 请求数据这不操作, 不能放在页面里做
方案: 借助 bus vuex 来做请求的处理, 任何页面想去b页面都调用 vuex里面的方法c,