司徒正美

Results 299 comments of 司徒正美

回调函数就是router.add方法的第二参数 ```javascript avalon.router.add("/:tab", function (param) { vm.main = map[param] }) ```

应该是window与iframe.window共享了历史,导致回退出问题了。这个无法解决!

``` javascript /** @interface avalon.router.go 跳转到一个已定义状态上,params对参数对象 * @param toName 状态name * @param params 附加参数 * @param params.query 在hash后面附加的类似search的参数对 * @param options 扩展配置 * @param options.reload true强制reload,即便url、参数并未发生变化 * @param options.replace true替换history,否则生成一条新的历史记录...

``` javascript // 事件管理器 var Event = window.$eventManager = avalon.define({ $id: "$eventManager", $flag: 0, uiqKey: function () { return "flag" + (++Event.$flag) } }) Event.$watch("onAbort", function(){ var nodes = mmState.oldNodes...

``` javascript //从params中抽取hash urlFormate: function (url, params, query) { var query = query ? queryToString(query) : "", hash = url.replace(placeholder, function (mat) { var key = mat.replace(/[\{\}]/g, '').split(":") key =...

最新的版本来打算做状态机,但现在忙着做其他东西了,只好搁置了