简短说明:
冗长的解释:
我在beforeRouteEnter里面有一个非常简单的代码。我只是使用axios获取,使用>>> for common_key in a.keys() & b.keys():
... print(common_key, a[common_key], b[common_key])
...
d 4 8
a 1 2
c 3 6
b 2 4
>>>
,在里面执行then
。
首次加载,正在设置数据。例如next(vm => .....)
第二次访问该路由时,vm.someData = 'value'
为空。没设置。
修改
试图移除axios以确定它是否真的是someData
。这是代码
router
beforeRouteEnter (...) {
next(vm => vm.someData = 'data')
}
仍为空
修改
看到https://router.vuejs.org/en/advanced/data-fetching.html
的底部我跟着someData
部分,但它根本没有反应。
修改