1.采用onEnter作为校验
从info页面中跳转到login,不会进入函数checkAuth;
从'/'页面中跳转到login,会进入函数checkAuth
2.采用onChange作为校验
从'/'页面中跳转到login,不会进入函数checkAuth;
从'/info'页面中跳转到login,会进入函数checkAuth
下面是两个API的官方解释,
不是十分理解上面的情况,江湖救急,恳请各位大侠出手相助!
1.采用onEnter作为校验
从info页面中跳转到login,不会进入函数checkAuth;
从'/'页面中跳转到login,会进入函数checkAuth
2.采用onChange作为校验
从'/'页面中跳转到login,不会进入函数checkAuth;
从'/info'页面中跳转到login,会进入函数checkAuth
下面是两个API的官方解释,
不是十分理解上面的情况,江湖救急,恳请各位大侠出手相助!
3 回答1.9k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
区分官方API写的很清楚了:
onEnter
触发时机是is about to be entered
,当路由进入即触发。onChange
触发时机是the location changes
,监听的是子路由。从'/'页面中跳转到login,触发
onEnter
,从'/info'页面中跳转到login,触发onChange
。