【发布时间】:2015-08-26 04:31:02
【问题描述】:
我是新来的backboneJs。
目前,当我刷新浏览器时,它会将我带回登录页面。
var AppRouter = Backbone.Router.extend({
routes : {
// Pages
'startup' : 'LoginScreen',
'Home' : 'HomeScreen',
'AssetDetail':'AssetScreen',
'*actions' : 'LoginScreen'
},
...
});
var initialize = function(options) {
var appView = options.appView;
var router = new AppRouter(options);
router.on('route:LoginScreen', function(actions) {
require([ 'login/LoginView' ], function(StartView) {
console.log(" --route login");
var startView = new StartView();
});
});
router.on('route:HomeScreen', function(actions) {
require([ 'home/HomeView' ], function(HomeScreenView) {
console.log(" --route home");
var homeScreenView = new HomeScreenView();
});
});
router.on('route:AssetDetailScreen', function(actions) {
require([ 'views/AssetDetailView' ], function(AssetDetailScreenView) {
var assetdetailScreenView = new AssetDetailScreenView();
});
});
Backbone.history.start({pushState: true});
};
假设我当前的网址是 http://localhost:8080/myapp/# ,当我刷新浏览器(可能是 F5)时,我想加载相同的页面。
我该怎么做?,帮帮我!
【问题讨论】:
标签: javascript jquery backbone.js backbone-routing