首页 > 其他分享 >vue 路由

vue 路由

时间:2023-08-04 17:48:04浏览次数:36  
标签:vue Vue VueRouter import router 路由

简介

  创建单页面应用,官方路由组件,实现前端路由功能

 

安装

  npm install vue-router

 

简单路由

  创建路由规则文件

  将router 挂载到 vue 实例中

  路由参数类型

    路径参数

    查询字符串参数

  路由跳转

    使用 router-link

    to 属性 可以为path 路径,命名路由以及路径参数和查询字符串参数

 

创建一个router / index.js 文件,使用步骤:

  1、导入 Vue 和 VueRouter

    import  Vue  from 'vue'

    import  VueRouter  from ' vue-router '

 

  2、调用插件:Vue.use( VueRouter)

    

  3、定义 route components 

    import  greeting  from  ''../components/greeting '

  4、create the cocmponents

    const router = new VueRouter ({

      mode: 'history',

      base: __dirname,

      routes: [

        { path: ' / ', component: greeting },

      ]

    })

  5、导出路由

    export default router

 

在App.vue 中加载路由

  <router-view></router-view>

在 main.js 中,导入vue router 对象,并挂载到Vue 实例中

  import router from ‘../router/index’

  new Vue ({

    router,

    render: h => h(App),         // 渲染App 根组件

  }). $mount(' #app ');

 

标签:vue,Vue,VueRouter,import,router,路由
From: https://www.cnblogs.com/lili37/p/17606586.html

相关文章

  • 视频融合平台视频汇聚平台LiteCVR路由器报跨域错误用户反馈案例分享
    LiteCVR视频融合云平台是基于云边端一体化架构为用户提供视频监控等相关功能服务的平台。具备很强的视频监控直播、录像、云存储、检索与回看、告警、集群、级联、共享等能力,为便于用户集成与调用、二次开发,平台向用户提供了丰富的API接口。我们近期正在整理以前到近期的用户反馈,今......
  • 在vue项目中封装WebSockets请求
    在Vue项目中封装WebSocket请求包括以下步骤:1.安装WebSocket库:首先,导入WebSocket库,例如`vue-native-websocket`或`socket.io-client`。根据项目需求选择适当的库,并根据官方文档进行安装和配置。2.创建WebSocket服务:在Vue项目中,可以创建一个WebSocket服务,用于管理连接、发送和接收......
  • 使用Vue+Vite搭建在线 C++ 源代码混淆工具,带在线实例
    就酱紫github开源地址:https://github.com/dffxd-suntra/cppdgithub在线实例:https://dffxd-suntra.github.io/cppd/预览图片:长截屏背景图重复了,抱歉......
  • vue实现一个鼠标滑动预览视频封面组件(精灵图版本)
    说在前面......
  • Vue 路由守卫使用文档
    一、概述Vue路由守卫是VueRouter提供的一种机制,用于在路由导航过程中对路由进行控制和过滤。通过使用路由守卫,我们可以在路由跳转前、跳转后以及跳转过程中执行一些自定义的逻辑。二、路由守卫的类型Vue路由守卫主要分为全局守卫、路由独享守卫和组件内守卫三种类型。全局守......
  • vue3项目部署到服务器刷新页面就404
    本地项目调的好好的,刷新也没有毛病,扔到服务器上,第一次打开是正常的,再刷新下就404了,不知道什么原因。百度了下才发现问题所在 constrouter=createRouter({history:createWebHistory(import.meta.env.BASE_URL),routes:[{path:'/',......
  • vue-pdf的使用
    package.json{"name":"CmsWap","version":"1.0.0","description":"","main":"main.js","dependencies":{"vue-pdf":"^4.3.0"......
  • 服务器线路-路由追踪
    服务器的线路服务器的线路有很多,大致的分为,CN2、CIA、CDIA、GIA等什么是IPLC专线:IPLC专线是国际私用出租线路。本质就是点对点内网。网络的入口在国内,所以不会受国际链路影响,也不用走国家防火墙,IP地址可用率高。不会被墙。出口在国外,可任意访问国内无法访问的网站。由于走的内......
  • Vuex 快速入门
    安装npmivuex--save//main.jsimportvuexfrom'Vuex'Vue.use(vuex)conststore=newVuex.store({//...})...state可以理解为vue文件里面的dataVue.use(vuex)conststore=newVuex.store({state:{name:'tyj',psd:'12......
  • Vue学习 2.0 版本笔记
    Vue学习一、前端知识体系HTML(结构):超文本标记语言(HyperTextMarkupLanguage),决定网页的结构和内容CSS(表现):层叠样式表(CascadingStyleSheets),设定网页的表现样式JavaScript(行为):是一种弱类型脚本语言,其源代码不需经过编译,而是由浏览器解释运行,用于控制网页的行为表现层(CSS)CS......