文件名称:svelte-router:易于使用的Svelte SPA路由器
文件大小:132KB
文件格式:ZIP
更新时间:2024-05-22 02:58:40
router svelte TypeScript
苗条的路由器 易于使用的Svelte SPA路由器。 特征 超级简单的API 支持基于hash和path的导航 嵌套路线 重定向和导航后卫(具有异步支持) 延迟加载路线 自动base标签导航 不支持 服务器端呈现(SSR)-改用 相对导航-改用绝对路径和 快速开始 安装 : $ npm install @bjornlu/svelte-router 定义路线: // main.js import { initPathRouter } from '@bjornlu/svelte-router' import App from './App.svelte' import Home from './Home.svelte' // Use `initHashRouter` for hash mode initPathRouter ( [ { path : '/' , compone
【文件预览】:
svelte-router-master
----rollup.config.js(407B)
----.github()
--------workflows()
----yarn.lock(210KB)
----.prettierignore(41B)
----src()
--------router()
--------types.ts(686B)
--------util.ts(2KB)
--------index.ts(361B)
--------components()
--------location-change-shim.ts(765B)
--------global.ts(1KB)
--------matcher.ts(3KB)
----cypress()
--------integration()
--------test-app()
--------fixtures()
--------plugins()
--------tsconfig.json(211B)
--------support()
----scripts()
--------copy-svelte.js(998B)
--------cy-serve.js(832B)
----cypress.json(60B)
----examples()
--------lazy-loading()
--------basic()
----CONTRIBUTING.md(2KB)
----svelte.config.js(109B)
----tsconfig.base.json(160B)
----tsconfig.json(196B)
----LICENSE(1KB)
----jest.config.js(278B)
----__tests__()
--------tsconfig.json(132B)
--------init-usage.spec.ts(269B)
--------pre-init-usage.spec.ts(508B)
--------matcher.spec.ts(2KB)
----.prettierrc(172B)
----README.md(2KB)
----docs()
--------api.md(4KB)
--------comparison.md(6KB)
--------guide.md(10KB)
----.gitignore(154B)
----CHANGELOG.md(2KB)
----package.json(2KB)