首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >riot.js如何检测url更改

riot.js如何检测url更改
EN

Stack Overflow用户
提问于 2016-07-10 18:47:53
回答 1查看 705关注 0票数 0

要对url更改事件作出反应,我可以将任何函数设置为window.onhashchange,但是riot.route('targetHash')而不是发出/触发该事件。

相比较而言:当我在浏览器url栏中手动更改url时,将触发该事件。

是否有一种用riot.js检测url更改的特殊方法,例如,当url从...#/oldPage更改为...#/<anything else>时,可以触发函数

riot.js版本: 2.4.1

EN

回答 1

Stack Overflow用户

发布于 2016-07-17 05:41:04

我已经看到(或类似的)在使用一些示例代码时会发生这种情况。

文件说明

开始监听url更改,并在当前url上执行执行路由。 Riot.route.start(真) 这是以下简称: riot.route.start() riot.route.exec() >= v2.3 不会自动启动路由器。别忘了自己动手。这也意味着你可以选择你最喜欢的路由器。(注:在v2.3之前,Riot自动启动路由器。行为发生了变化)

http://riotjs.com/api/route/#riotroutestartautoexec

我发现用riot.route.start(true)帮我修好了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38295344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档