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

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.htmlnew 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.htmlnew 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>

http://www.lryc.cn/news/350235.html

相关文章:

  • 【碎片知识】2024_05_15
  • 彩虹聚合DNS管理系统
  • 服务网格 SolarMesh v1.13 重磅发布
  • 三大平台直播视频下载保存方法
  • OpenAI GPT-4o - 介绍
  • QTreeView学习 branch 虚线设置
  • C++ 日志库 log4cpp 编译、压测及其范例代码 [全流程手工实践]
  • python数据处理与分析入门-pandas使用(4)
  • 操作系统-单片机进程状态问题(三态模型问题)
  • Linux文件:重定向底层实现原理(输入重定向、输出重定向、追加重定向)
  • 波搜索算法(WSA)-2024年SCI新算法-公式原理详解与性能测评 Matlab代码免费获取
  • 洛谷P1364 医院设置
  • 哈希表的理解和实现
  • 分治算法(Divide-and-Conquer Algorithm)
  • Java项目:基于ssm框架实现的实验室耗材管理系统(B/S架构+源码+数据库+毕业论文+答辩PPT)
  • 如何通过专业的二手机店erp优化手机商家运营!
  • CentOS常见的命令及其高质量应用
  • nodeJs用ffmpeg直播推流到rtmp服务器上
  • Django信号与扩展:深入理解与实践
  • 使用Docker创建verdaccio私服
  • Spring 使用 Groovy 实现动态server
  • oracle不得不知道的sql
  • 算法-卡尔曼滤波之卡尔曼滤波的第二个方程:预测方程(状态外推方程)
  • 刘邦的创业团队是沛县人,朱元璋的则是凤阳;要创业,一个县人才就够了
  • 【Unity之FairyGUI】你了解FGUI吗,跨平台多功能高效UI插件
  • 基于51单片机的自动浇花器电路
  • 2024中国(重庆)商旅文化川渝美食暨消费品博览会8月举办
  • MacOS docker 安装与配置
  • 【嵌入式大赛应用赛道】机械手臂
  • MES系统主要包括那些功能?