extjs实现路由跳转的代码
时间: 2023-03-27 11:02:20 浏览: 163
JS路由跳转的简单实现代码
可以使用 ExtJS 的路由类 Ext.route.Router 来实现路由跳转。以下是一个示例代码:
```
Ext.application({
name: 'MyApp',
launch: function() {
Ext.route.Router.draw(function(map) {
map.connect('users/:id', {controller: 'users', action: 'show'});
});
Ext.route.Router.on('routechange', function(route, params, previousRoute, previousParams) {
console.log('Route changed to ' + route);
});
Ext.route.Router.init();
}
});
```
在上面的代码中,我们定义了一个路由规则,当 URL 匹配 "users/:id" 时,将调用名为 "show" 的 "users" 控制器的方法。我们还添加了一个事件监听器,以便在路由发生变化时打印一条消息。最后,我们调用 Ext.route.Router.init() 方法来启动路由器。
阅读全文