我在backbone.js中有一个应用程序。如果我用#标签刷新任何页面,页面内容就会消失。任何人都可以建议任何解决方案。
以下是我的main.js和app.js的代码
main.js
require.config({
paths: {
jquery: 'libs/jqm/jquery-1.9.1.min',
async: 'libs/require/async',
jqm: 'libs/jqm/jquery.mobile-1.4.0-alpha.2.min',
iscroll: 'libs/iscroll/iscroll',
underscore: 'libs/underscore/underscore_amd',
backbone: 'libs/backbone/backbone_1.1.0_min',
text: 'libs/require/text',
}
});
require(['app', 'jqm-config'], function(app) {
app.initialize();
});
app.js
define(['jquery', 'underscore', 'backbone', 'router'], function($, _, Backbone, Router) {
'use strict';
var init=function(){
var router = new Router();
Backbone.history.start();
};
return{
initialize:init
}
});
非常感谢任何帮助。
可能是this的副本。但这些建议都不适合我。
答案 0 :(得分:0)
我为每个获取方法添加了 async:false ,然后解析了。