refactor: use GlobalAppContext to replace App.getApp()

add: Canvas
This commit is contained in:
hyb1996
2018-03-23 14:45:48 +08:00
parent d098c77827
commit a009eb02b0
33 changed files with 666 additions and 117 deletions

View File

@@ -161,7 +161,9 @@ module.exports = function(__runtime__, scope){
function emit(){
var args = arguments;
scope.__exitIfError__(function(){
view.emit.apply(view, args);
//不支持使用apply的原因是rhino会把参数中的primitive变成object
functionApply(view.emit, args);
//view.emit.apply(view, args);
});
}
return view;
@@ -198,7 +200,7 @@ module.exports = function(__runtime__, scope){
if(args.length == 5)
return func(args[0], args[1], args[2], args[3], args[4]);
if(args.length == 6)
return func(args[0], args[1], args[2], args[3], args[5]);
return func(args[0], args[1], args[2], args[3], args[4], args[5]);
throw new Error("too many arguments: " + args.length);
}