vue嵌套路由怎么实现


本文小编为大家详细介绍“vue嵌套路由怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue嵌套路由怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如果尚未安装,请运行以下命令全局安装 Vue CLI:或者现在你能从命令行运行 vue 命令了。让我们创建一个名为 alligator-nest 的 Vue 应用:在提示符下选择默认预设(按 Enter 键)。之后,运行以下命令:然后,在你选择的编辑器中打开 alligator-nest 目录。以下 CSS 将帮助我们为 UI 定位元素。将其作为样式表文件添加到 public/ 文件夹中,并在 public/index.html 中引用它。为此,我们将使用 CSS grid:grid.css接下来,让我们对 vue-cli 添加的默认文件进行一些更改。从 src/components 文件夹中删除 HelloWorld.vue,并从 src/App.vue 中删除所有与其相关的东西。对 App.vue 中的 HTML 标记和 CSS 样式进行以下修改。如果你在项目的根目录中运行 npm run serve,则可以将鼠标悬停在浏览器中的 localhost:8080 上,并查看框架布局。那些 display:grid 属性很有用!现在我们可以开始创建路由了。在 /components 文件夹中创建一个名为 AboutPage.vue 的组件。它看起来像这样:Alligatorswerearoundduringthetimeofthedinosaurs.现在我们的 main.js 文件需要 /about 路由。它看起来像这样。最后,让我们回到 App.vue,并将 “About” 的锚标记更改为属性为 to=”/about” 的 标签。然后,将第二个 div 更改为 标签。确保保持网格定位类属性不变。现在,我们有了一个功能齐全的站点框架,并为 “About” 页面处理了路由。我们在此重点介绍路由功能,因此不会在样式上话费太多时间。尽管如此,我们也要让Travels 页面看起来更精致一些。首先,创建一个 TravelPage,方法与创建 AboutPage 相同。在 main.js 中引用它。还需要创建以下两个组件,这些组件最终将嵌套在 TravelPage.vue 中:TravelAmericaPage.vueAlligatorscanbefoundintheAmericanstatesofLouisianaandFlorida.TravelChinaPage.vueAlligatorscanbefoundinChina’sYangtzeRiverValley.现在,让我们同时更新 main.js 和 TravelPage.vue,以使用 children 来引用这些嵌套路由。必须将 main.js 更新为对 routes 常量具有以下定义:请注意,子级的嵌套可以无限继续下去。并且 TravelPage.vue 可以通过以下方式编写:TravelPage.vue检出 localhost:8080,你将看到 Travels 页面中包含 2 个子页面!当你单击任一链接时,我们的 URL 也会相应更新。Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。读到这里,这篇“vue嵌套路由怎么实现”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领免费云主机域名会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: es6比es5新增了哪些内容

这篇文章主要讲解了“es6比es5新增了哪些内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6比es5新增了哪些内容”吧! 新增内容:1、let、const关键字,用于声明变量,支持块级作用域,拥有暂时性…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 02/20 19:07
Next 02/20 19:07

相关推荐