E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
vue-router
前端路由
Vue-router
原理就是检测url的变化,截获url地址
大笑_876c
·
2023-08-16 17:15
vue-router
传参的四种方式超详细
vue路由传参的四种方式一、router-link路由导航方式传参父组件:子组件:this.$route.params.content接受父组件传递过来的参数例如:路由配置:bashbash{path:'/father/son/:num',name:A,component:A}```地址栏中的显示:http://localhost:8080/#/father/son/44调用方法:父亲组件子组件通
秋田君
·
2023-08-16 16:22
Vue
vue.js
前端
javascript
前端框架
vue-router
重写push、replace方法,解决相同路径跳转报错
问题描述:当页面再次进入同一个路由地址时,控制台报Uncaught(inpromise)Error的错误//解决
Vue-Router
升级导致的Uncaught(inpromise)navigationguard
Paul_Chan_
·
2023-08-16 11:50
vue2
vue.js
javascript
vue-route传参数据丢失问题
今天使用params传参发现刷新页面数据会丢失,于是询问了一下大佬,做了个总结:首先
vue-router
传参有两种,通过$router.push:1.path+query,通过this.
顺顺不吃竹笋
·
2023-08-16 09:09
vue
vue.js
前端
javascript
vue路由跳转路径错误时出现空白页
参考:解决vue路由跳转未匹配路径时出现空白页的问题在进行vue项目开发时,常用
vue-router
进行路由的导航,这种方式可以很好的进行路由和组件的匹配,但是当用户手动更改为未进行匹配的url时,系统找不到响应的组件进行页面渲染
轻丨尘
·
2023-08-16 07:01
【
Vue-Router
】导航守卫
前置守卫main.tsimport{createApp}from'vue'importAppfrom'./App.vue'import{router}from'./router'//import引入importElementPlusfrom'element-plus'import'element-plus/dist/index.css'constapp=createApp(App)app.use(
谢尔登
·
2023-08-16 06:08
Vue-Router
vue.js
javascript
前端
Vue3.0 页面跳转的 5 种方式
首先引入import{useRouter}from"
vue-router
";使用router接收useRouterconstrouter=useRouter();router.push({path:"目标路由位置
他在时间门外
·
2023-08-16 00:01
vue.js
前端
javascript
【
Vue-Router
】滚动行为
在VueRouter中,你可以使用滚动行为(ScrollBehavior)来定义路由切换时页面滚动的行为。默认情况下,当你切换路由时,页面会滚动到新页面的顶部。然而,你可以通过自定义滚动行为来实现更灵活的滚动效果,比如滚动到特定的元素位置,或者保持滚动位置不变。要自定义滚动行为,你需要在创建VueRouter实例时传递一个scrollBehavior函数。这个函数会在路由切换时被调用,它接收三个参
谢尔登
·
2023-08-15 19:02
Vue-Router
vue.js
javascript
前端
【
Vue-Router
】动态路由
对路由的添加通常是通过routes选项来完成的,但是在某些情况下,你可能想在应用程序已经运行的时候添加或删除路由,此时可以使用动态路由。添加路由动态路由主要通过两个函数实现。router.addRoute()和router.removeRoute()。它们只注册一个新的路由,也就是说,如果新增加的路由与当前位置相匹配,就需要你用router.push()或router.replace()来手动导航
谢尔登
·
2023-08-15 19:02
Vue-Router
vue.js
javascript
前端
【
Vue-Router
】路由过渡动效
如果你想让每个路由的组件有不同的过渡,可以将元信息和动态的name结合在一起,放在上:declaremodule'
vue-router
'{i
谢尔登
·
2023-08-15 19:01
Vue-Router
vue.js
前端
javascript
【
Vue-Router
】嵌套路由
footer.vue我是父路由LoginReglist.json{"data":[{"name":"面","price":300,"id":1},{"name":"水","price":400,"id":2},{"name":"菜","price":500,"id":3}]}login.vue我是列表页面商品价格操作{{item.name}}{{item.price}}详情import{data}
谢尔登
·
2023-08-15 19:01
Vue-Router
vue.js
javascript
前端
vue 管理后台 引入I18n 配置 中英文功能切换(完整版)结合
vue-router
1.npm安装方法npminstallvue-i18n--save2.在main.js中引入vue-i18n(前提是要先引入vue)importVueI18nfrom'vue-i18n'Vue.use(VueI18n)consti18n=newVueI18n({locale:localStorage.getItem('lang')||'zh-CN',//语言标识//this.$i18n.local
蓝胖子的多啦A梦
·
2023-08-15 18:30
i18n
vue
element
vue.js
elementui
javascript
vue-router
钩子执行顺序
Vue的路由在执行跳转时,根据源码可知,调用了router中定义的navigate函数functionpush(to:RouteLocationRaw){returnpushWithRedirect(to)}functionreplace(to:RouteLocationRaw){returnpush(assign(locationAsObject(to),{replace:true}))}fun
·
2023-08-15 16:53
教你
vue-router
命令视图应该怎么玩
引言在VUE实战项目开发中,为了减少代码冗余,便于后期维护,我们经常会把相同布局的代码封装为公共组件,例如移动开发中NavBar导航栏、Tabbar标签栏等公共组件,需要使用时导入、注册、调用即可,但是相对NavBar导航栏、Tabbar标签栏几乎每个页面都需要使用的公共组件每次导入注册较为麻烦,有没有更好的解决方案呢,接下来通过本篇文章来解答各位小伙伴疑惑。一、效果介绍话不多说开局一张图,咱们先
千锋HTML5大前端
·
2023-08-15 13:09
前端技术文章
前端
vue.js
javascript
前端
vue-router
命名视图 想展示多个视图
多视图的展示知道就可以可以看懂别人的代码自己可以不使用路由配置:{path:"/muchView",component:my,children:[{path:'views',components:{f1:fri1,f2:fri2,default:dsync}}]}my组件:我的朋友嵌套了路由当路径为/muchView/views时会展示所嵌套的子组件多视图展示不同的router-view展示不同的
SpringYoungYu
·
2023-08-15 13:09
vue-router
命名视图
有时候想同时(同级)展示多个视图,而不是嵌套展示,例如创建一个布局,有sidebar(侧导航)和main(主内容)两个视图,这个时候命名视图就派上用场了。你可以在界面中拥有多个单独命名的视图,而不是只有一个单独的出口。如果router-view没有设置名字,那么默认为default。如果按照他解释的这么简单的话,完全可以在根组件app.vue里直接引入sidebar组件,注册,渲染。没必要多此一举
muzidigbig
·
2023-08-15 12:39
vuejs
嵌套路由视图
components
视图路由
命名视图
vue-router
命名视图-嵌套
如果设置了名称,则会渲染对应的路由配置中components下的相应组件。一个视图使用一个组件渲染,因此对于同个路由,多个视图就需要多个组件。.parent{background-color:#aaa;height:200px;}.child1{background-color:#FF0000;height:50px;}.child2{background-color:#FFFF00;height
oneheart初心
·
2023-08-15 12:39
Vue
vue
vue.js
vue-router
命名视图案例
有的时候想在页面中同时展示多个视图,而不是切换形式的嵌套展示,这个时候拥有多个出口的router-view就能很方便的实现;现在有这么一个场景:有一个一个页面由左侧侧边栏tab页组成,右边是对应tab所显示的内容,其中一个tab的内容由2个组件构成,那么使用命名视图该如何实现?下面就是实现的过程:1、创建good-children.vue文件班级1的优秀学生信息班级2的优秀学生信息exportde
俺是老王
·
2023-08-15 12:39
#
vueRouter基础
命名视图案例
vue-router
命名视图
3、
vue-router
命名视图详解
/src/App.vue/src/router/index.tsimport{createRouter,createWebHashHistory,RouteRecordRaw}from"
vue-router
EchoLiner
·
2023-08-15 12:08
vue.js
前端
javascript
vue
typescript
【
Vue-Router
】别名
First.vueFirstSecitonSecond.vue,Third.vue代码同理UserSettings.vueUserSettingschildren1children2返回import{useRouter}from'
vue-router
谢尔登
·
2023-08-15 12:08
Vue-Router
vue.js
前端
javascript
【
Vue-Router
】命名视图
命名视图同时(同级)展示多个视图,而不是嵌套展示,例如创建一个布局,有sidebar(侧导航)和main(主内容)两个视图,这个时候命名视图就派上用场了。可以在界面中拥有多个单独命名的视图,而不是只有一个单独的出口。如果router-view没有设置名字,那么默认为default。一个视图使用一个组件渲染,因此对于同个路由,多个视图就需要多个组件。First.vueFirstSecitonSeco
谢尔登
·
2023-08-15 12:08
Vue-Router
vue.js
javascript
ecmascript
【
Vue-Router
】重定向
First.vueFirstSecitonSecond.vue,Third.vue代码同理UserSettings.vueUserSettingschildren1children2返回import{useRouter}from'
vue-router
谢尔登
·
2023-08-15 07:27
Vue-Router
vue.js
javascript
前端
问题:不同
vue-router
版本下,addRoutes的使用问题
注意:
vue-router
新版本下,router.addRoutes已被废弃;使用route.addRoute()代替旧版本下,addRoutes的使用方法//accessRoutes为路由对象数组router.addRoutes
狼性书生
·
2023-08-15 07:27
Vue3
vue
Vue3—
vue-router
常见配置项
一、常见配置项1.路由重定向//路由列表constroutes=[{path:'/',redirect:'/home'//通过根路由默认跳转home路由},{path:'/home',name:'home',component:()=>import('../view/home.vue')}]2.路由的静态加载和动态加载import{createRouter,createWebHashHistory
帝博格T-bag
·
2023-08-14 21:39
面试必备技巧
vue.js
前端
javascript
nginx配置一个域名多个vue项目
首先这个坑跟nginx关系不大1.需要配置
vue-router
创建vue路由这里需要配置(这里用的createWebHistory,用其它的也可以)createWebHistory('/folder/'
路灯下de男孩
·
2023-08-14 16:40
VUE-基础八-路由
npminstallvue-router@4新建文件夹router然后在文件夹中新增index.js路由的配置文件import{createRouter,createWebHashHistory}from'
vue-router
苦心明
·
2023-08-14 16:01
VUE
前端
vue3-动态修改浏览器标签名称
通过路由导航守卫设置,使用
Vue-Router
的beforeEach拦截/*第二步:在路由守卫router.beforeEach中设置如下代码*/router.beforeEach((to:any)=>
苦心明
·
2023-08-14 16:01
VUE
前端
vue
vue路由,二级路由及跳转
★router文件下的index.js文件:/*导入Vue构造函数*/importVuefrom'vue'/*导入路由VueRouter构造函数*/importVueRouterfrom'
vue-router
af5e2949dafd
·
2023-08-14 15:17
2018-09-21
$emit(‘自定义事件名’,要传输的数据)3.非父子传值用第三方量传路由:创建单页面应用spa(singlepageapplication)通过不同的URL访问不同的页面
Vue-router
第三方工具库下载
_z王箭
·
2023-08-14 15:32
vue-router
的使用(二)路由检测访问权限
路由检测访问权限你可以在组件做判断是否可以访问该链接,也可以在打开路由之前就判断是否能够访问,后者是比较好的实现方式,简洁明了。//相当于一个中间件,在正式打开组件之前,做一些判断router.beforeEach(function(to,from,next){//其中next();//继续执行next(false);//不往下执行next('/');//跳转到其他页});参数分析:to:要去的页
尤樊容
·
2023-08-14 13:15
vue3动态路由,路由拦截,从接口获取路由数据
鉴于多人遇到这个问题,22年10月17日做修改一、准备工具和原料1.vue:3.02.pinia或者vuex,作者以pinia为例子,主要是用来缓存3.路由拦截二、问题说明和解决我需要实现的功能:用
vue-router
瞧风风
·
2023-08-14 12:27
vue
前端
javascript
vue.js
vue3.0 从入门到入土---复习 路由
vue-router
的基本用法?
vue-router
的高级用法后台管理案例?总结前端路由的概念与原理1.什么是路由路由(英文:router)就是对应关系。
segegefe
·
2023-08-14 12:27
前端
html
前端
javascript
vue.js
Vue——vue3动态路由404NotFound路由配置
src\router\index.js文件import{createRouter,createWebHashHistory}from'
vue-router
'importNewsfrom'..
dbt@L
·
2023-08-14 12:26
Vue
vue.js
javascript
前端
vue3动态添加路由
一、初始化项目初始化vite+vue+ts项目,引入
vue-router
。目录结构如下,注意这个404重定向,vue3不支持直接使用“*”匹配所有路由了,要使用:catchAll(.*)。
小绵杨Yancy
·
2023-08-14 12:55
Vue
vue.js
前端
javascript
vue-router
路由超详细教程
router路由详细教程一、前端路由的概念与原理1.什么是路由2.SPA与前端路由3.什么是前端路由4.前端路由的工作方式5.实现简易的前端路由二、
vue-router
的基本用法1.什么是vue-router2
小白程序猿H
·
2023-08-14 10:04
vue
vue.js
前端
vue路由切换组件没有加载_
vue-router
路由跳转后没有加载组件
router.js路由部分exportconstnormalRouter={path:'/',meta:{login:false},component:()=>import('@/views/normal/home'),redirect:'/pagelist',children:[{name:'normalPageList',component:()=>import('@/views/normal
謝晓东
·
2023-08-14 10:34
vue路由切换组件没有加载
vue-router
路由跳转的传参方式
(1)动态路由传参//在路由配置文件中-配置动态路由{path:'/Home/:id',name:'Home',component:Home}//跳转时letid=1;this.$router.push('/Home/'+id)//跳转后参数接收:this.$route.params.id(2)通过query属性传参//在路由配置文件中-配置{path:'/Home',name:'Home',co
Lucky苹果
·
2023-08-14 10:34
vue.js
前端
javascript
vue-router
路由跳转 出现报错解决
报错解决出现错误方案一在router下的index.vue中进行修改//获取原型对象上的push函数constoriginalPush=VueRouter.prototype.push//修改原型对象的oush方法VueRouter。prototype。push=functionpush(location){returnoriginalPush.call(this,location).catch(
powerful*!
·
2023-08-14 10:04
vue.js
javascript
前端
vue-router
路由跳转的三种传参方式
日常业务中,路由跳转的同时传递参数是比较常见的,传参的方式有三种:1)通过动态路由方式//路由配置文件中配置动态路由{path:'/detail/:id',name:'Detail',component:Detail}//跳转时页面varid=1;this.$router.push('/detail/'+id)//跳转后页面获取参数this.$route.params.id2)通过query属性传
兮夏-
·
2023-08-14 10:33
vue-router
vue.js
前端
javascript
vue-router
路由跳转 解决跳转到当前路由报错问题
/node_modules/
vue-router
橙色日落
·
2023-08-14 10:33
项目优化小技巧
vue.js
javascript
前端
Vue-router
路由跳转的两种方式与路由传参的方法
路由的两种跳转方式路由跳转有两种方式:声明式和编程式。我们之前用的创建a标签来定义导航链接属于声明式。我们还可以借助router的如下这些实例方法创建编程式导航:router.pushrouter.push(…)它就等同于router.push(…)这个方法会向history栈添加一个新的记录,当用户点击浏览器后退按钮时,则回到之前的URL。该方法的参数可以是一个字符串路径,或者一个描述地址的对象
百思不得小李
·
2023-08-14 10:33
vue2
vue
vue-router
Vue-router
路由跳转的两种方式
1、基于链接跳转的
vue-router
跳转方式:在
vue-router
中,存在着一个自定义标签,----能够跳转到我们想要跳转到的url页面,**搭配显示出相对应的组件页面。
都挺好,刚刚好
·
2023-08-14 10:33
vue-router
vue.js
javascript
前端
【Vue3-Router】历史记录
replaceApp.vuehelloworldloginregLoginRegimport{useRouter}from'
vue-router
';constrouter=useRouter();consttoPage
谢尔登
·
2023-08-14 10:03
Vue-Router
前端框架
vue.js
【
Vue-Router
】路由模式
WebHashHistoryindex.tsimport{createRouter,createWebHistory,RouteRecordRaw,createWebHashHistory}from"
vue-router
谢尔登
·
2023-08-14 10:02
Vue-Router
vue.js
前端
javascript
【
Vue-Router
】路由跳转
App.vuehelloworldLoginReg2.命名路由index.tsimport{createRouter,createWebHistory,RouteRecordRaw,createWebHashHistory}from"
vue-router
谢尔登
·
2023-08-14 10:32
Vue-Router
vue.js
javascript
前端
【
Vue-Router
】路由入门
路由(Routing)是指确定网站或应用程序中特定页面的方式。在Web开发中,路由用于根据URL的不同部分来确定应用程序中应该显示哪个内容。构建前端项目npminitvue@latest//或者npminitvite@latest安装依赖和路由npminstallnpminstallvue-router-S3.router使用login.vuelogin.login{background-colo
谢尔登
·
2023-08-14 08:48
Vue-Router
vue.js
javascript
ecmascript
路由、补vue指令
(4)v-pre:原样输出(5)v-clock:不需要表达式,在css样式中将[v-cloak]属性设为display:none;v-once,v-pre,v-cloak都不需要表达式2,路由(1),
vue-router
苏凉_169e
·
2023-08-13 23:26
一文详解Vue中实现路由跳转传参的4种方式(十分详尽)
目录前言一、使用
vue-router
构造函数二、实现路由跳转2种方式:声明式导航和编程式导航1、声明式导航—router-link◼️router-link—声明式路由,在页面中调用—实现跳转最简单的方法
儒雅的烤地瓜
·
2023-08-13 11:31
Vue.js学习笔记
vue.js
路由传参
路由跳转
vue-router
router-link
简单了解一下
vue-router
是什么
要学习
vue-router
就要先知道这里的路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?
vue-router
如何使用?常见路由操作有哪些?等等这些问题,就是本篇要探讨的主要问题。
儒雅的烤地瓜
·
2023-08-13 11:31
Vue.js学习笔记
vue.js
前端
javascript
vue-router
路由器
Vue路由懒加载-列表页跳转到详情页的问题
涉及技术:Vue、
Vue-router
、浏览器http请求并发限制与等待机制Vue用了路由懒加载,某一个列表页与详情页均懒加载。
帅震天
·
2023-08-13 10:10
vue.js
前端
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他