如何使用路由器.js独立使用

How can I use router.js standalone?

本文关键字:独立 js 何使用 路由器      更新时间:2023-09-26

我想尝试路由器.js但我很难这样做。据我了解,它可以独立使用(没有余烬或其他框架),所以我下载并导入了它。

<!DOCTYPE html>
<html>
<head>
  <title>routerJS</title>
</head>
<body>
  <script src="js/router.js"></script>
  <script src="js/app-routing.js"></script>
</body>
</html>

在应用程序路由中,我只是实例化一个新的路由器

var router = new Router();

但我得到了

捕获类型错误:未定义不是功能路由器.js:144

所以我仔细检查了存储库自述文件并添加了一些依赖项:

<!DOCTYPE html>
<html>
<head>
  <title>routerJS</title>
</head>
<body>    
  <script src="js/rsvp.js"></script>
  <script src="js/route-recognizer.js"></script>
  <script src="js/router.js"></script>
  <script src="js/app-routing.js"></script>
</body>
</html>

现在我得到了

未捕获的语法错误: /js/route-recognizer.js:296

我在这里还缺少什么吗?如何成功使用路由.js?

谢谢。

参考这篇文章,似乎有一个代码更改。

再次尝试您的设置并创建一个路由器对象,如下所示

var router = new Router["default"]();