做項目的時候在界面的跳轉上遇到了挺大的問題,本來跳轉不想通過路由來控制的,沒辦法,只能再去看一下路由的跳轉方式了。
應用程序的界面發生改變后,可以通過路由讓應用程序的界面返回到改變之前的狀態,例如瀏覽器中頁面之間的切換等等都可以用路由來實現。而且,咨詢過資深的st開發人員之后用路由跳轉以后打包成apk或者其它的時候在手機上運行時絕對沒有問題的。
?
config: {mainview: { //預定義一個組件在這里xtype: 'mainview',autoCreate: true},control: {},
//路由部分編寫routes: {'main': 'showMainview'//當#main的時候進行url跳轉并且執行函數}
},
showMainview: function(){Ext.Viewport.setActiveItem(this.getMainview() );
}
當在控制器的函數中執行 redirectTo('main')方法時,則會跳轉到 index.html#main,并且會執行相應的函數。實踐證明,用路由去控制頁面的跳轉 高效有力,而且結構清晰,值得推薦!!當然路由跳轉也是可以傳參的,而且貌似很有用,做到數據層的時候估計會用到。
?
?