全书目录

第四十一篇:Qwik 完全指南 —— 可恢复瞬启城区宇宙

第六章:Qwik City 路由 —— 这座城既能像 SPA,也能像 MPA

1 分钟 153 字 第 798 / 962 个阅读单元

Qwik City 一个很有意思的点是:

SPA 和 MPA 的边界没那么硬。

官方文档的原话意思是:在 Qwik 里,SPA/MPA 的区分可以按链接来决定,而不是项目一开始就锁死。

也就是说,你可以这样理解:

text
同一座 Qwik 城区里

这条路:
  用 <Link> 做 SPA 式导航

那条路:
  用 reload 走浏览器原生刷新

不是“整城只能一种交通模式”
而是“每条路可以按业务选”

示意代码:

tsx
import { component$ } from '@builder.io/qwik';
import { Link } from '@builder.io/qwik-city';

export default component$(() => {
  return (
    <>
      <Link href="/products/42">走城区快速通道(SPA 导航)</Link>
      <br />
      <Link href="/logout" reload>走浏览器原生刷新(MPA 风格)</Link>
    </>
  );
});

这对内容站、电商站、文档站很实用,因为不是每条路都值得背同样重的客户端启动包袱。