美文网首页
vue 路由组件

vue 路由组件

作者: 闲睡猫 | 来源:发表于2019-10-16 22:28 被阅读0次

单页面应用

单页应用(single page web application,SPA),是在一个页面完成所有的业务功能,浏览器一开始会加载必需的HTML、CSS和JavaScript,之后所有的操作都在这张页面完成,这一切都由JavaScript来控制。

优点:

  • 操作体验流畅

  • 完全的前端组件化

缺点:

  • 首次加载大量资源(可以只加载所需部分)

  • 对搜索引擎不友好

  • 开发难度相对较高

要实现单页面应用就必须使用路由组件

vue路由插件vue-router

官方文档

<div id="app">
  <ul>
    <!-- router-link 会被解析为a标签,且会自动为点击的 a 标签添加 class 属性 -->
    <li><router-link to="/login">登录</router-link></li>
    <li><router-link to="/register">注册</router-link></li>
  </ul>
  <!-- 路由中对应的组件会替换 router-view 标签 -->
  <router-view></router-view>
</div>

<script>
  // 1. 定义路由组件
  let login = {
      template: "<h1>登录页面</h1>"
  };
  let register = {
      template: "<h1>注册页面</h1>"
  };

  // 2. 获取路由对象
  let router = new VueRouter({
      // 声明路由
      routes: [
          {path: '/login', component: login},
          {path: '/register', component: register},
      ]
  });
  let app = new Vue({
      el: "#app",
      // 3. 将 router 对象传入 vue
      router: router,
  });
</script>

源码

原文 https://www.itshutong.com/236.html

相关文章

  • vue-cli的路由配置

    vue-cli的路由配置 vue-router路由管理路径引用组件:import 组件名 from 组件路径使用r...

  • router - 2018-06-25

    2018-06-25 创建 vue异步组件技术 vue-router配置路由,使用vue的[异步组件](组件 — ...

  • Vue路由配置

    Vue路由使根组件可以自由的挂载需要的子组件。 路由配置: 一、安装 npm install vue-router...

  • Vue Router简明教程

    官方路由插件,配合Vue使用,将组件 (components) 映射到路由 (routes),然后告诉 Vue R...

  • 与Vue.js的第九天

    今天学习了路由 路由 路由 路由vue-router是vue的核心组件根据不同的url访问不同页面配合单页面使用 ...

  • 使用vue-cli工具开发

    使用单文件组件开发todolist App.vue ListItem.vue 路由Router 路由是根据url的...

  • Vue路由的配置

    Vue 路由的配置 什么是路由 Vue 路由是可以通过组件的形式把所有的组件组装成为一个应用程序,当我们需要的时候...

  • element商品分类

    B.创建子级路由 创建categories子级路由组件并设置路由规则 C.添加组件基本布局 在Cate.vue组件...

  • vue-router 快速入门

    概述 vue-router是vue.js官方的路由插件,vue的单页应用是基于路由和组件的,路由用于设定访问路径,...

  • vue路由vue-router快速入手

    路由是vue进行“页面跳转”的实现方式,而vue-router是vue的一个路由组件。https://router...

网友评论

      本文标题:vue 路由组件

      本文链接:https://www.haomeiwen.com/subject/ayspmctx.html