Vue.js beforeRouteEnter未在第二次就诊时设置值
简要说明:Vue.js beforeRouteEnter未在第二次就诊时设置值,vue.js,vue-router,Vue.js,Vue Router,简要说明: 首次加载=正常 按back,然后按forward(或转到其他路线并返回上一条路线) 第二次加载=无数据 详细解释: 我有一个非常简单的代码在里面。我只是使用axios获取,然后使用,,在内部执行下一步(vm=>…) 第一次加载时,正在设置数据。e、 gvm.someData='value' 第二次访问该路由时,someData为空。未设置 编辑 试图删除axios以查看它是否真的是路由器。这是密码 路由之前(…){ 下一步(vm=>vm.someData='data') } s
- 首次加载=正常
- 按back,然后按forward(或转到其他路线并返回上一条路线)
- 第二次加载=无数据
,,在内部执行下一步(vm=>…)
第一次加载时,正在设置数据。e、 gvm.someData='value'
第二次访问该路由时,someData
为空。未设置
编辑
试图删除axios以查看它是否真的是路由器
。这是密码
路由之前(…){
下一步(vm=>vm.someData='data')
}
someData
在第二次访问时仍然为空
编辑
我看到了它的底部
我跟随了手表
部分,但它根本没有反应
编辑
似乎是个bug:如果使用beforeRouteUpdate怎么办?beforeRouteUpdate不适用于我的用例。参见git问题。看起来这是一个合法的错误。那里有一把小提琴,你可以试试。