问题标签 [routerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何为 routerjs 实现处理程序查找
我正在尝试将routerjs用作独立库,但无法弄清楚如何实现文档中所述的处理程序查找,并且找不到任何示例。
到目前为止我得到了什么:
我已经尝试在这样的路由中使用回调,但是无论我使用什么 url,都会调用每个回调,所以我不确定如何使用它:
有人成功使用过吗?
javascript - Crossroads.js 和 router.js 的比较
看起来 crossroads.js 比 router.js 旧得多。所有关于 crossroads.js 的文章似乎都是从 2011 年开始的。我想知道是否有人有比较:
- 为什么你会使用其中一个的原因
- 他们运作方式的差异
- ETC
javascript - RouterJs如何触发初始路由
我正在使用RouterJs来处理我的历史推送状态路由。如果用户直接在浏览器中访问路由,我如何触发初始路由?
如果我router.navigate('/some-route')
从另一条路线执行,路线处理程序将被执行,但如果我/some-route
直接访问,则该路线的处理程序不会执行。
我的 JS:
如果我直接加载页面/some-route
并打开我的控制台,我看不到“hello some route”。我试过做router.navigate(window.location.pathname)
,但路由器不会做任何事情 b/c 这不是 url 的变化,即,我已经在window.location.pathname
.
javascript - 实现路由以显示某些视图的最简单方法是什么?
我创建了一个站点,该站点具有多个从屏幕右侧滑入的面板。
我希望能够在将共享我的网页的每个面板上放置一个链接,并且当用户访问该站点时,该特定面板将打开。
例如:
www.something.com/#/panel-1
将显示打开 panel-1 的页面,同时:
www.something.com/#/panel-2 将显示打开 panel-2 的页面。
最简单的方法是什么?我可以仅使用简单的 html 来使用 Ember、Angular 或 Backbone 的路由器和视图吗?我应该只使用 router.js 之类的东西吗?
任何帮助、建议或链接将不胜感激。
javascript - 如何触发并将值注入路由器功能
我有以下问题我轮询文件中的单词,找到后,我想使用触发函数触发匹配并将匹配定向到 molly map 函数,当前脚本使用 webKitSpeechRecon 从语音触发。
这是完整的脚本
jquery - mmenu jQuery 插件在单击以 # 开头的 href 链接时不会更新 url
我正在使用mmenu插件。以下链接不会更新窗口位置。我正在使用backbone.js,并希望在路由器的帮助下启动单独的模块。但不幸的是,mmenu 没有启用链接来更新 window.location
node.js - 如何将正文传递给表达路由器以进行 PUT 请求?
我正在尝试使用 express.js 创建一个 PUT 请求,但我不断收到此错误消息,指出body is not defined
. 但是当我打印req
到控制台时,我确实看到body
了数据。
表达
角服务
要求打印
这只是req
来自的一部分router.put
打印的错误app.js