Vue路由开启步骤

1.在控制台输入命令

//控制台下载安装npm add vue-router@3.6.5

2.在main.js下导入并注册组件

import Vue from 'vue'
import App from './App.vue'

//控制台下载安装npm add vue-router@3.6.5
//导入
import VueRouter from "vue-router";

//注册
Vue.use('VueRouter')
const router = new VueRouter()

Vue.config.productionTip = false
//main.js导入子组件
// import ButtOne from "./components/ButtOne";
// 全局注册
// Vue.component('ButtOne',ButtOne)

//提示:当前处于什么环境
Vue.config.productionTip = true
//Vue实例化:提供了render方法=>基于App.vue创建结构渲染index.html

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

3.在App中加入根节点

<template>
<div></div>
</template>

<script>

export default {
}
</script>

<style>

</style>

4.在控制台输入npm run serve后点击8080地址

网址开启路由

在src下新建文件夹views,在views新建文件

App

<template>
<div>
  <a href="#/friend">朋友</a><br>
  <a href="#/info">信息</a><br>
  <a href="#/music">音乐</a>
  <p><router-view></router-view></p>
</div>
</template>

<script>

export default {
}
</script>

<style>

</style>

main.js 

import Vue from 'vue'
import App from './App.vue'

//1.控制台下载安装npm add vue-router@3.6.5
//2.导入
import VueRouter from "vue-router";
import MyFriend from "./views/MyFriend";
import MyInfo from "./views/MyInfo";
import MyMusic from "./views/MyMusic";
//注册
Vue.use(VueRouter)
//5.创建路由器对象,路由规则
const router = new VueRouter({
  routes:[{path:'/friend',component:MyFriend},
  {path:'/info',component:MyInfo},
  {path:'/music',component:MyMusic}
  ],
 
})



Vue.config.productionTip = false
//main.js导入子组件
// import ButtOne from "./components/ButtOne";
// 全局注册
// Vue.component('ButtOne',ButtOne)

//提示:当前处于什么环境
Vue.config.productionTip = true
//Vue实例化:提供了render方法=>基于App.vue创建结构渲染index.html

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

MyInfo

<template>
    <div>
    <p>zh</p>
    </div>
    </template>
    
    <script>
    
    export default {
     
    }
    </script>
    
    <style>
    
    </style>

MyMusic

<template>
    <div>
    <p>你</p>
    <p>芳草地</p>
    </div>
</template>
    
    <script>
    
    export default {
    }
    </script>
    
    <style>
    
    </style>

 MyFriend

<template>
    <div>
        <p>我的朋友灰灰</p>
        <p>我的朋友白白</p>
    </div>
    </template>
    
    <script>
    
    export default {
    }
    </script>
    
    <style>
    
    </style>

相关推荐

  1. vue3

    2024-05-13 00:04:02       46 阅读
  2. Vue

    2024-05-13 00:04:02       39 阅读
  3. Vue

    2024-05-13 00:04:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 00:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 00:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 00:04:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 00:04:02       20 阅读

热门阅读

  1. GitFlow流程

    2024-05-13 00:04:02       9 阅读
  2. 数据结构之----栈与队列

    2024-05-13 00:04:02       11 阅读
  3. 链表所有节点和

    2024-05-13 00:04:02       8 阅读
  4. kotlin中协程相关

    2024-05-13 00:04:02       13 阅读
  5. Codeforces Round 944 (Div. 4)

    2024-05-13 00:04:02       10 阅读
  6. 1.下午试题1

    2024-05-13 00:04:02       10 阅读
  7. python自定义x坐标名称

    2024-05-13 00:04:02       8 阅读
  8. 信息系统架构设计方法_1.ADM架构开发方法

    2024-05-13 00:04:02       10 阅读