首页 > 其他分享 >vue安装路由

vue安装路由

时间:2023-09-25 14:56:00浏览次数:45  
标签:vue title App meta import router 安装 路由

一、安装命令:

  npm install vue-router --save 或者 cnpm install vue-router --save

二、新建一个router.js

 router.js大致内容

 1 import {createRouter, createWebHistory} from 'vue-router'
 2 
 3 const routes = [
 4     {
 5         path: '/',  //主页
 6         name: 'index',
 7         component: () => import('./views/Index'),
 8         meta: {
 9             title: 'index'
10         }
11     },
12     {
13         path: '/login',  //登录
14         name: 'login',
15         component: () => import('./views/LoginView.vue'),
16         meta: {
17             title: 'login'
18         }
19     }
20 
21 ]
22 
23 const router = createRouter({
24     history: createWebHistory(process.env.BASE_URL),
25     //     base:process.env.BASE_URL,
26     routes
27 })
28 
29 router.beforeEach(async (to) => {
30     if (to.meta.title) { // 判断是否有标题
31         document.title = to.meta.title;
32     }
33 });
34 
35 export default router

三、main.js中引入路由

1 import { createApp } from 'vue'
2 import App from './App.vue'
3 import router from './router'
4 
5 const app = createApp(App);
6 app.use(router).mount('#app')

四、App.vue里直接使用路由(使用下面直接全部替换App.vue文件)

<template>
  <router-view/>
</template>

<style>

</style>

备注: router.js里对应的路径,自己在src文件夹里自己新建.vue文件即可

 

标签:vue,title,App,meta,import,router,安装,路由
From: https://www.cnblogs.com/lwl80/p/17727937.html

相关文章

  • 08_Electron与vue环境搭建
      首先在Vscode控制台输入:npmintall-g@vue/clioryarnglobaladd@vue/cli。  然后再输入npmi-g@vue/cli-init,这时候输入vue-V来看vue是否安装成功。  安装成功后输入vueinitsimulatedgreg/electron-vueeletron-vue,如果出现:     这是网络不稳......
  • ImageMagick 的安装及使用
    ImageMagick是一个用于处理图像的开源软件套件,它提供了许多命令行工具和库,可以用于创建、编辑、转换和处理图像。以下是在常见操作系统上安装和使用ImageMagick的一般步骤:在Linux上安装和使用ImageMagick安装ImageMagick:在大多数Linux发行版中,您可以使用包管理器来......
  • Ubuntu安装CUDA Driver(显卡驱动)
    方法如链接https://blog.csdn.net/qq_34972053/article/details/126707938——————————————————————————————显卡,显卡驱动,nvcc,cudadriver,cudatoolkit,cudnn到底是什么?https://www.cnblogs.com/marsggbo/p/11838823.html—————————......
  • debian 安装包中changelog.Debian 日志格式
     官方说明文档: https://www.debian.org/doc/debian-policy/index.html#contents A、debian/changelog应该简单就介绍安装包的版本,当然也可以包含与上一个版本的些改变。changelog应该能够使安装工具(例如:dpkg)去发现安装包的版本号和其他的release信息。changelog文件的......
  • 关于时间太长忘记vue如何启动的问题
    1、开启SpringBootApplication项目2、在vue项目的Teminal处,输入相关命令vue2----npmrundevvue3----npmrunserve咳咳,写一遍我就不会忘记啦~......
  • 安装cuda Toolkit
    材料准备CUDAToolkit比如,我需要CUDAToolkit11.8.0,则点击这个CUDAToolkit11.8.0点击CUDAToolkit11.8.0的链接后,需要等待一段时间,如下图的内容SelectTargetPlatform需要很长时间才加载完成建议选择runfile.本文是使用runfile下载的使用wget下载CUDAToolkitwget......
  • mysql8安装踩坑记
    背景:已安装mysql5.7版本问题一:默认的3306端口被占用进入mysql5.7的my.ini文件,更改port为3307或者其他未被占用的端口问题二:Install/RemoveoftheServiceDenied!cmd用管理员的身份运行,执行mysqld--installmysql8.0.34(拿版本号取得别名)问题三:启动MySQL服务时出......
  • php怎么安装xdebug扩展
    php安装xdebug扩展的方法:1、进入xdebug官网;2、在用户下载引导页面粘贴当前phpinfo信息;3、下载插件,并将插件放于指定目录;4、加入xdebug设置;5、查看插件是否安装成功;6、配置phpstorm即可。本文操作环境:windows7系统、phpstorm2020版,DELLG3电脑php安装xdebug扩展,PHPStorm+XDeb......
  • skywalking 安装部署与使用
    springcloud3篇文章0订阅订阅专栏1、下载SkyWalkingapm和agent下载地址:https://skywalking.apache.org/downloads/https://archive.apache.org/dist/skywalking/8.8.0/wgethttps://archive.apache.org/dist/skywalking/9.1.0/apache-skywalking-apm-9.1.0.tar.gztarxfap......
  • linuxmint使用默认fcitx安装配置搜狗输入法
    linuxmint21.2安装搜狗输入法使用fcitx配置。搜狗官网下载deb安装包,安装好输入法可以切换到,但是不能输入中文,可以复制动态库来使用sudocp/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5/opt/sogoupinyin/files/bin/../lib/qt5/lib/libQt5Qml.so.5sudocp/usr/lib/x86_64-lin......