小白网-奉贤部落-奉贤免费信息发布平台

查看: 27|回复: 0
打印 上一主题 下一主题

vue路由的两种方式(vue路由实现)

[复制链接]

2万

主题

2万

帖子

7万

积分

论坛元老

Rank: 8Rank: 8

积分
78184
跳转到指定楼层
楼主
发表于 2025-7-26 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1: Vue-Router (1)基于路由和组件。
路由用于设置访问路径以及映射路径和组件。
在vue-router的单页面应用中,页面路径的改变就是组件的切换。
2:安装npm安装vue-路由器-保存:3: 3使用
3:在模块化工程中使用。因为是插件,所以可以通过Vue.use()安装路由功能。
步骤1:导入路由对象并调用Vue。使用(VueRouter)
步骤2:创建一个路由实例,并传入路由映射配置。
步骤3:在Vue实例中挂载创建的route实例。
4:实际配置安装完成后,还会有一个文件夹。
5.项目练习1:导入路线
从' Vue '导入Vue' //如果您想使用Vue,请从' vue-router' 从' @/components/hello world' 导入应用程序从"../app ";
2:通过Vue.use(路由对象)
Vue.use(路由器)
3:创建路由对象
导出默认新路由器({/配置路由和组件之间的应用关系路由:[ {路径:'/',名称:' Hello World ',组件:Hello World [/]
4:将路由器传递到vue实例并挂载它。
//Mount  import router from '。/router 'new vue({El:' # app ', router,组件:{app},[/h]
6:子路由(配置路由和组件的应用关系)//第一步:创建路由组件从' @/components/hello world' '导入hello world/第二步:引入路由: {]
7:路由通过: Home
1:此标签是vue-router中的内置组件,将呈现为标签。
2:根据当前路径动态渲染不同的组件。
如何让首页内容默认呈现?
路由:[{路径:'/',重定向:'/home'}]
8:传递参数9:去掉路径后面的#http://localhost:8081/#/home
这是默认的哈希模式。怎么改成历史?
模式:“历史”
导出默认新路由器({路由:[],模式:'历史'})
10:路由器链接其他属性主页
标签:可以指定router-link之后呈现什么组件,比如上面的代码呈现为li,
而不是(默认为)
Replace:不会留下任何历史记录,所以当指定replace时,back键不能返回上一页。
Active-class:路由匹配成功后会添加一个类。
11:通过点击事件跳转路线。这个。$router.push('/home')this。$router.replace('/home ')
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-8-22 17:25 , Processed in 0.059610 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表