mmRouter icon indicating copy to clipboard operation
mmRouter copied to clipboard

能否加上匹配所有path的接口或者配置方式?

Open zhangchunlin opened this issue 10 years ago • 16 comments

我写的是一个浏览文件夹的应用,例如 http://localhost:8000/sharedir/test#!/sharedirtest/apps 这样目录会越来越深,那我没办法写一个规则来匹配到所有的path了? 例如两层/的path就要写两个规则,100层就要写100个了

所以能不能加个接口或者匹配方式能匹配到所有的path

zhangchunlin avatar Aug 28 '14 09:08 zhangchunlin

之前在qq群里提到的quote以后的方法,即 nbproject 这样的方式,使用 http://rubylouvre.github.io/mvvm/javascripts/mmHistory.js http://rubylouvre.github.io/mvvm/javascripts/mmRouter.js 这两个文件的这个版本是可以正常工作的,例子代码: http://runjs.cn/code/9co98ndh

而使用git库里最新的两个文件版本则不行,最新的版本有问题?

zhangchunlin avatar Aug 28 '14 14:08 zhangchunlin

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

RubyLouvre avatar Aug 28 '14 16:08 RubyLouvre

接口不变的话,那我就先用旧版本了

zhangchunlin avatar Aug 29 '14 01:08 zhangchunlin

那先用旧版本

RubyLouvre avatar Aug 29 '14 03:08 RubyLouvre

那之后新版本的接口会不会改呢?

zhangchunlin avatar Aug 29 '14 04:08 zhangchunlin

不会,只会添加新方法

RubyLouvre avatar Aug 29 '14 09:08 RubyLouvre

太好了,那我就放心用了

zhangchunlin avatar Aug 29 '14 14:08 zhangchunlin

正美mmRouter啥时候开始改了吱一生哈,我这里可以配合测试, :)

zhangchunlin avatar Nov 18 '14 07:11 zhangchunlin

avalon.router.get("/*path")

gogoyqj avatar Jan 27 '15 09:01 gogoyqj

最新的已经解决这个问题了吗? 我来测试看看

zhangchunlin avatar Jan 28 '15 08:01 zhangchunlin

奇怪了,我这里ie8/chrome/firefox全测过了都能重现阿,下拉的那些 name * 都是有时候出现有时候不出现

zhangchunlin avatar Jan 28 '15 10:01 zhangchunlin

上面发错issue了

zhangchunlin avatar Jan 28 '15 12:01 zhangchunlin

这个问题我用最新的测试过了还是不能正常工作(对于 #/mmRouter%2Favalon_spa_example%2Fnbproject 这种锚点)

zhangchunlin avatar Jan 29 '15 01:01 zhangchunlin

不能出现空格吧

RubyLouvre avatar Jan 29 '15 07:01 RubyLouvre

说到底是你的瞄点有问题 换成纯英文的

RubyLouvre avatar Jan 29 '15 07:01 RubyLouvre

我这做的是一个文件目录浏览,里面就是会有空格和中文的阿...

zhangchunlin avatar Jan 29 '15 13:01 zhangchunlin