博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue简单路由(一)
阅读量:4957 次
发布时间:2019-06-12

本文共 798 字,大约阅读时间需要 2 分钟。

在项目中,将vue的单页面应用程序改为了多页面应用程序,因此在某些场景下,需要频繁的切换两个页面,因此考虑使用路由,这样会减少服务器请求。

使用vue-cli(vue脚手架)快速搭建一个项目的模板(webpack-simple),运行起来后,将原来index.html页面挂载点中的内容删除

index.html 

 

router-link会被默认渲染成一个a标签,如下图

 

main.js,定义路由时,将每个路由映射到组件,路由其实也就是引入组件

 

import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)//引入两个组件import home from "./home.vue"import game from "./game.vue"//定义路由,将每个路由映射到组件const routes = [   { path: "/home", component: home},   { path: "/game", component: game},]//创建路由实例const router = new VueRouter({routes})new Vue({   el: '#app',   data: {   },   methods: {   },   router})

 

home.vue

 

game.vue

 

 

点击 home 或者 game 按钮时,就会显示相应的内容,如下图:

转载于:https://www.cnblogs.com/dwj88/p/7877866.html

你可能感兴趣的文章
leecode第十题(正则表达式匹配)
查看>>
SQLSERVER字符串截取------PARSENAME
查看>>
java修饰符
查看>>
【CodeForces】91E Igloo Skyscraper
查看>>
有趣的 zkw 线段树(超全详解)
查看>>
webview页面缩放 & 自适应
查看>>
主流图片加载框架 ImageLoader、Glide、Picasso、Fresco 对比
查看>>
分析对比主流Bootloader的性能
查看>>
fedora 解决 Python.h:没有那个文件或目录 错误的方法
查看>>
百度地图点击地址后显示图标,保存到数据库之后,页面显示的是保存的坐标图标...
查看>>
学生管理系统bug report
查看>>
centos6.8下LNMP (nginx1.8.0+php5.6.10+mysql5.6.12) - 部署手册
查看>>
const和#define常量的区别
查看>>
Python之读写文本数据
查看>>
产品经理网站数据分析之测量问题现状(四)
查看>>
《简约至上 交互式设计四策略》读书总结笔记
查看>>
json与对象转换的工具集合类
查看>>
PIE(二分) 分类: 二分查找 2015-06-0...
查看>>
win8系统 host文件无法修改解决之道
查看>>
Head First Java Stick 08
查看>>