SPA(vue.js+vue router)

单页web应用(single page web application, SPA),只有一张web页面的应用,是加载单个html页面并在用户与应用程序交互时动态更新该页面的web应用程序。
对单页应用程序来说模块化的开发和设计显得相当重要。

以上来自度娘。

程序通过路由使哈希值(锚点值)组件匹配起来

安装

npm i vue-router

1.引入

<script src="vue-router.js"></script>

2.准备组件

const home = Vue.component('home',{})

3.创建路由对象

const router = new VueRouter({
  //配置路由规则
  routes:[
    //path: 路径
    //component: 对应的组件
    {path: '/home', component: home}
  ]
})

4.绑定vue实例与路由对象

const vm = new Vue({
  el: '#app',
  data: {
    msg: 'nihao'
  },
  //配置vue的路由对象
  router: router
})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、vue-router实现原理 SPA(single page application):单一页面应用程序,只有...
    walycode阅读 4,693评论 1 3
  • 本文目录: 1.什么是前端路由 2.vue-router使用步骤 3.什么是单页应用 4.配置路由 5.使用rou...
    前端辉羽阅读 8,959评论 0 11
  • 上一篇关于react简介与入门的文章【写了个假react】,文章最后介绍了通过组件的嵌套来实现页面构建的思路,这是...
    Jack_Lo阅读 12,600评论 1 17
  • SPA单页应用 传统的项目大多使用多页面结构,需要切换内容的时候我们往往会进行单个html文件的跳转,这个时候受网...
    视觉派Pie阅读 14,097评论 1 55
  • 一、前言 要学习vue-router就要先知道这里的路由是什么?为什么我们不能像原来一样直接用 标签编写链接哪?...
    浪里行舟阅读 67,923评论 12 203

友情链接更多精彩内容