当前位置: 首页 > news >正文

Vue3配置路由

Vue3配置路由

  1. 安装vue-router
npm install vue-router
  1. 创建一个路由index.js:
import { createRouter,createWebHistory} from "vue-router";// 引入Vue组件
import Page from '../components/page.vue';
import PriView from '../components/PriView.vue';// 定义路由
const routes= [{path: '/',component: Page,title: "/"},{path: '/pricy',component: PriView,title: '/pricy',},
]const router = createRouter({history: createWebHistory(),routes
})//router.afterEach((to, from) => {
//   var body = document.getElementById("body");
//   if(to.path == "/privacy"){
//     body.style["background-color"] = "white";
//   }else{
//     body.style["background-color"] = "#52167f";
//   }
//   window.scrollTo(0, 0)
// })export default router
  1. main.js中添加路由:
import { createApp } from 'vue'
import './style.css'
//import "./config/rem";
import App from './App.vue'
import router from './router/index.js';
const app = createApp(App);
app.use(router);
app.mount('#app');
  1. App.vue中添加路由组件:
<template><router-view />
</template>
  1. 使用路由:
<div><router-link to="/pricy">Privacy policy</router-link></div>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vue-lic
  • 【微信小程序】页面配置
  • docker的安装和常用命令
  • Android全面解析之context机制(三): 从源码角度分析context创建流程(下)
  • 偏导数的可视化
  • Java语言程序设计——篇十三(2)
  • 哈希表 - 赎金信
  • 数学建模笔记(2):Topsis分析法
  • java.lang.NoClassDefFoundError: ch/qos/logback/core/util/StatusPrinter2
  • 【洛谷/水滴题解】[NOIP2005 普及组] 采药
  • C++入门:类和对象(入门篇)
  • 详解Linux命令--zip/unzip
  • 谷粒商城实战笔记-175~177-商城业务-检索服务-检索查询接口开发
  • Unity动画模块 之 简单创建一个序列帧动画
  • 6 款最佳付费和免费 iPhone 解锁应用和软件
  • “大数据应用场景”之隔壁老王(连载四)
  • 10个确保微服务与容器安全的最佳实践
  • Django 博客开发教程 8 - 博客文章详情页
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Node项目之评分系统(二)- 数据库设计
  • PHP变量
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Redis 懒删除(lazy free)简史
  • vue.js框架原理浅析
  • 编写符合Python风格的对象
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 回顾2016
  • 基于webpack 的 vue 多页架构
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 将 Measurements 和 Units 应用到物理学
  • 将回调地狱按在地上摩擦的Promise
  • 深度学习入门:10门免费线上课程推荐
  • 使用Swoole加速Laravel(正式环境中)
  • 写给高年级小学生看的《Bash 指南》
  • 在electron中实现跨域请求,无需更改服务器端设置
  • #100天计划# 2013年9月29日
  • #微信小程序:微信小程序常见的配置传旨
  • %check_box% in rails :coditions={:has_many , :through}
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (4)(4.6) Triducer
  • (4)STL算法之比较
  • (C语言)fgets与fputs函数详解
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (floyd+补集) poj 3275
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (二)JAVA使用POI操作excel
  • (二)springcloud实战之config配置中心
  • (附源码)计算机毕业设计大学生兼职系统
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)winform之ListView
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ... 是什么 ?... 有什么用处?