老师,还是不太明白
来源:2-22 状态管理vuex
慕盖茨9092533
2020-02-03 16:49:16
老师,之前问过了,老师的回答还是不太明白,不小心点了采纳。
视频,2:48的时候就是说的路由rounter-link传递参数,必须demo1传递demo2依次传递到demo4才能把参数传递到demo4,而使用共享数据vuex方便了这一步骤的实现。但是,上节课不是直接从demo13把参数传递到demo9了嘛,不是和视频中举例画图时说的必须依次传递参数矛盾了吗?
1回答
同学你好,对于你的问题解答如下:
正常情况下是可以直接通过路由将demo1的参数传递到demo4,但是,视频中老师举的例子,有一个前提条件就是,页面跳转时,不能直接由demo1跳转到demo4, 只能从demo1跳转到demo2, 然后跳转到demo3,最后才跳转到demo4。 那么, 就必须从demo1依次传递, 能把参数传递到demo4。
从老师举的例子可知,如果实际开发中,存在这种强制性的要求,demo1无法直接跳转到demo4,就需要一层一层的传递参数,使用起来相对麻烦一点,所以引入了vuex,可以理解为是一个共有的数据,demo1可以获取到,demo4同样也可以获取到,那么就不需要一层一层传递了,不管demo1是从哪里跳转到deme4,都可以直接在demo4中获取到对应的数据了。
同学可以回顾视频,放慢速度,听老师分析一遍,加深自己的理解。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题