📜  Nuxt.js 中的路由

📅  最后修改于: 2022-05-13 01:56:41.016000             🧑  作者: Mango

Nuxt.js 中的路由

在本文中,我们将学习路由在 NuxtJs 中的工作原理。 Nuxt.js 是一个基于 Vue.js、Node.js、Webpack 和 Babel.js 的免费开源 Web 应用程序框架。 Nuxt 受到 Next.js 的启发,Next.js 是一个基于 React.js 的类似目的的框架。

创建 NuxtJS 应用程序:

第 1 步:您可以使用以下命令创建一个新的 Nuxt.js 项目:

npx create-nuxt-app gfg

第 2 步:现在使用以下命令导航到您的应用程序:

cd gfg

项目结构:它看起来像这样。

路由:在 Nuxt.js、Next.Jj 和 React.js 等框架中,我们通常有多个页面。所以我们需要一个路由器来在应用程序的不同页面之间导航。在应用程序中添加路由器以便在页面之间导航的过程称为路由。

自动路由:在其他 Vue 应用程序中,我们必须在路由器配置文件中手动创建和添加不同的路由。但在 Nuxt.js 中,您不必手动创建路由器配置文件。它会自动创建 vue-router 配置并将应用程序的每个路由添加到文件中。每当您创建一个新页面时,该页面的路由将自动添加到配置文件中。

示例:让我们创建一个名为“gfg.vue”的新页面,其内容如下:

gfg.vue


index.vue


gfg.vue


index.vue


索引.vue


启动应用程序:使用以下命令启动应用程序。

npm run dev

输出:

导航:我们可以使用 NuxtLink 组件在 Nuxt.js 应用程序中添加导航。您不需要将此组件导入到您的文件中。

示例:让我们将 'gfg.vue' 的内容更改为以下内容:

gfg.vue


索引.vue


启动应用程序:使用以下命令启动应用程序。

npm run dev

输出:

参考: https://nuxtjs.org/docs/get-started/routing