【发布时间】:2014-06-15 23:45:19
【问题描述】:
我正在使用 famo.us 构建一个简单的 POC。我想使用 famo.us 大学课程中的设备视图,但是当我编写此代码(根据我在教程中找到的内容稍作修改)时,没有任何渲染:
/*globals define*/
define(function(require, exports, module) {
// import dependencies
var Engine = require('famous/core/Engine');
var ImageSurface = require('famous/surfaces/ImageSurface');
var StateModifier = require('famous/modifiers/StateModifier');
var DeviceView = require('./DeviceView');
// create the main context
var mainContext = Engine.createContext();
// your app here
var logo = new ImageSurface({
size: [267, 102],
content: '/content/images/t-logo-black.png'
});
var logoModifier = new StateModifier({
origin: [0.5, 0.5]
});
var logoNode = mainContext.add(logoModifier);
logoNode.add(logo);
});
似乎只是添加行var DeviceView = require('./DeviceView'); 是导致问题的原因,因为仅将这一行添加到工作应用程序似乎会使以前工作的一切都无法工作。所以我有两个问题:
- 如何使
require为DeviceView工作 - 有什么地方可以找到这种排序错误吗?现在空白屏幕不是很有帮助。 :)
谢谢!
【问题讨论】:
-
我也有同样的问题,解决方法是使用谷歌浏览器的模拟功能或者在 iPad / iPhone iOS 模拟器上测试网站。
标签: famo.us