首页 > 其他分享 >vue-router 配置

vue-router 配置

时间:2023-08-16 16:34:12浏览次数:57  
标签:插件 vue 映射 配置 实例 router 路由

1. 安装

    npm install vue-router --save

    vue2 会有版本兼容问题:npm install [email protected]

2. 配置

    在src文件夹下新建router文件夹,在router文件夹中新建index.js

// 导入路由对象
import Router from 'vue-router'
// vue-router是插件所以我们用Vue.use(插件名)来使用插件
Vue.use(Router)
// 创建路由实例和映射文件,映射文件装路由路径,别名,对应的组件,实例用来封装
// 映射文件
const routes = [

]
// 路由实例
const router = new VueRouter({
  // 这里配置的是路由和组件的映射关系, 是一个数组.
  routes
})

// 导出实例router
export default router

main.js配置

import router from './router'

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

新建组件成功后index.js修改

// 导入路由对象
import Router from 'vue-router'
import Vue from 'vue'

// 导入组件
import Test from '../components/Test.vue'
import HelloWorld from '../components/HelloWorld.vue'

// vue-router是插件所以我们用Vue.use(插件名)来使用插件
Vue.use(Router)
// 创建路由实例和映射文件,映射文件装路由路径,别名,对应的组件,实例用来封装
// 映射文件
const routes = [
    {
        path:"/",
        name:"首页",
        redirect:'/test'
    },
    {
        path:'/test',
        name:"测试",
        component:Test
    },
]
// 路由实例
const router = new Router({
  // 这里配置的是路由和组件的映射关系, 是一个数组.
  routes
})

// 导出实例router
export default router

App.vue中加router-view

<router-view></router-view>

路由跳转:https://blog.csdn.net/weixin_52053631/article/details/130176315

参考网址:https://blog.csdn.net/lplovewjm/article/details/130929578

标签:插件,vue,映射,配置,实例,router,路由
From: https://www.cnblogs.com/yu121/p/17635441.html

相关文章

  • spring-boot静态资源目录配置
    spring-boot静态资源目录配置spring-boot静态资源默认为/src/main/resources下的/static目录,可以通过application.properties的server.servlet.context-path属性配置如:server.servlet.context-path=/public......
  • 在不利用vue实现循环数据输入到表格
    如果您不使用Vue或其他前端框架,可以使用原生的JavaScript来实现将循环数据输入到表格中的操作。首先,您需要一个包含要展示数据的数组。然后,使用JavaScript循环遍历数据数组,动态创建表格的行和单元格,并将数据填充到相应的单元格中。下面是一个示例代码,展示了如何使用JavaScript将......
  • Vue 生命周期
    生命周期生命周期函数定义的位置与data属性、methods属性平级beforeCreate在Vue实例创建之前,data中的数据和methods中的方法并没有初始化,所以它不能被调用在created生命周期函数中,data中的数据和methods中的方法已经被初始化完成,可以在页面中调用......
  • Vue 样式绑定
    绑定HTMLclass:class (v-bind:class 的缩写) :class 指令也可以和一般的 class attribute共存绑定的对象并不一定需要写成内联字面量的形式,也可以直接绑定一个对象可以给 :class 绑定一个数组来渲染多个CSSclass绑定内联样式:style 支持绑定JavaScript对象......
  • SQL_配置sql server数据库路径的小妙招
    配置sqlserver数据库路径的小妙招在桌面上建立一个文本文件,将后缀改成“.udl”,再次打开就可以看到一个图形化的SQL配置界面,根据界面提示就配置好,测试连接成功后,再用记事本打开,复制里面的配置信息就OK了。 ......
  • 【信创】麒麟操作系统配置在线源及手动查找所需软件包
    获取操作系统信息命令:nkvers,关注倒数第2行,示例中大版本:V10,小版本:SP2,CPU架构:aarch64[root@localhost/]#nkvers##############KylinLinuxVersion#################Release:KylinLinuxAdvancedServerreleaseV10(Sword)Kernel:4.19.90-24.4.v2101.ky10.aarch64B......
  • t visual develop STM8 软件配置教程
    打开STVD软件,点击Debuginstrument→targatsetting,Target选择SwimST-Link,将Restarttheapplication…勾选上,TargetPortSelection选择usb://usb,将Showtheselected…勾选上,点击应用然后关闭。第二步点击Tools,选择options,Directories,Toolbars,将前三项、第5678项勾选,,Too......
  • .NET Core6.0配置JWT
    环境 ASP.NETCoreWebAPIJWT的一些讲解和与Session的区别俺就不多说了可以去官方文档了解一下直接上代码简单粗暴(以下操作都是在ASP.NETCoreWebAPI进行操作)第一步:引入一个NuGet包  根据自己.NET版本选择对应的版本号 第二步:在appsettings.json配置一些信息"A......
  • 安卓环境配置
    好久没搞android,一些基础配置忘得差不多了,这里慢慢回忆补充下。window:AndroidIDE需要FQ。gradle更新失败,一般是代理配置错误。需要修改代理,位置为:gradle/gradle.properties.一般代理不支持HTTPS,屏蔽即可。安装JavaSDK,https://www.oracle.com/cn/java/technologies/......
  • vue 报错解决方法
    nodejs版本过高导致启动项目失败  控制台输入$env:NODE_OPTIONS="--openssl-legacy-provider"重新下载依赖 npmi启动项目npmrundev 参考  umi项目启动报错node:internal/crypto/hash:71this[kHandle]=new_Hash(algorithm,xofLen);_今夜來看雪的博客-CSDN博......