forked from fanruan/fineui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
2.6 KiB
131 lines
2.6 KiB
// 定义Model路由 |
|
var modelRouter = new (BI.inherit(BI.WRouter, { |
|
routes: { |
|
"": "index" |
|
}, |
|
|
|
index: function () { |
|
return {}; |
|
} |
|
})); |
|
// 定义View路由 |
|
var viewRouter = new (BI.inherit(BI.WRouter, { |
|
routes: { |
|
"": "TestView", |
|
"/setget": "SetGetView", |
|
"/local": "LocalView", |
|
"/skipTo": "SkipToView", |
|
"/skipTo/:child": "getSkipToView", |
|
"/change": "ChangeView", |
|
"/change/inner": "ChangeInnerView", |
|
"/static": "StaticView", |
|
"/event": "EventView", |
|
"/layer": "LayerView", |
|
"/masker": "MaskerView", |
|
"/floatbox": "FloatBoxView", |
|
|
|
"/spliceDuplicate": "SpliceDuplicateView", |
|
"/spliceDuplicate/sdSub": "SDSubView", |
|
|
|
"/tmp": "TmpView", |
|
"/tmp/child": "TmpChildView", |
|
"/tmp/child/child": "TmpChildChildView" |
|
}, |
|
|
|
getSkipToView: function (v) { |
|
switch (v) { |
|
case "red": |
|
return "SkipToRedView"; |
|
case "blue": |
|
return "SkipToBlueView"; |
|
case "green": |
|
return "SkipToGreenView"; |
|
case "yellow": |
|
return "SkipToYellowView"; |
|
default : |
|
return "SkipToRedView"; |
|
} |
|
|
|
} |
|
})); |
|
|
|
// 注册路由 |
|
BI.View.registerVMRouter(viewRouter, modelRouter); |
|
|
|
|
|
Demo.FIX_CONFIG = [{ |
|
id: 6, |
|
text: "数据流框架fix-1.0" |
|
}, { |
|
pId: 6, |
|
text: "set,get方法", |
|
value: "demo.setget" |
|
}, { |
|
pId: 6, |
|
text: "local函数", |
|
value: "demo.local" |
|
}, { |
|
pId: 6, |
|
text: "skipTo函数", |
|
value: "demo.skipTo" |
|
}, { |
|
pId: 6, |
|
text: "change函数", |
|
value: "demo.change" |
|
}, { |
|
pId: 6, |
|
text: "splice和duplicate函数", |
|
value: "demo.spliceDuplicate" |
|
}, { |
|
pId: 6, |
|
text: "tmp方法", |
|
value: "demo.tmp" |
|
}, { |
|
id: 7, |
|
text: "数据流框架fix-2.0" |
|
}, { |
|
id: 71, |
|
pId: 7, |
|
text: "定义响应式数据", |
|
value: "demo.fix_define" |
|
}, { |
|
id: 72, |
|
pId: 7, |
|
text: "state属性", |
|
value: "demo.fix_state" |
|
}, { |
|
id: 73, |
|
pId: 7, |
|
text: "计算属性", |
|
value: "demo.fix_computed" |
|
}, { |
|
id: 74, |
|
pId: 7, |
|
text: "store", |
|
value: "demo.fix_store" |
|
}, { |
|
id: 75, |
|
pId: 7, |
|
text: "watcher且或表达式", |
|
value: "demo.fix_watcher" |
|
}, { |
|
id: 76, |
|
pId: 7, |
|
text: "watcher星号表达式", |
|
value: "demo.fix_global_watcher" |
|
}, { |
|
id: 77, |
|
pId: 7, |
|
text: "context", |
|
value: "demo.fix_context" |
|
}, { |
|
id: 78, |
|
pId: 7, |
|
text: "一个混合的例子", |
|
value: "demo.fix" |
|
}, { |
|
id: 79, |
|
pId: 7, |
|
text: "场景", |
|
value: "demo.fix_scene" |
|
}]; |