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中动态路由和嵌套路由及区别
什么是路由网络原理中:指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程web开发中:根据网址找到能处理这个的URL程序或模块vue.js中:vue中的基础是组件,引入
vue-router
Think—Coder
·
2020-08-01 00:38
Vue
Vue.js项目在apache服务器部署后,刷新404的问题
原因是
vue-router
使用了路由的history模式,这种模式充分利用history.pushStateAPI来完成URL跳转而无须重新加载页面。
JayneJing
·
2020-07-31 23:54
Vue router前端路由配置以及实现tab切换
dependencies":{"core-js":"^3.6.5","vue":"^2.6.11","
vue-router
":"^3.3.4"},在src新建router.js中引用如下代码impo
誩。
·
2020-07-31 23:38
vue前端
tabbar 路由绑定页面,tabbar路由跳转(重难点!!)
如下图importVuefrom'vue'importRouterfrom'
vue-router
'importCartfrom"..
.GEEK
·
2020-07-31 23:52
vue
Vue笔记第五天(路由的使用和整合,全局axios)
第五天1.Vue路由基本使用a.下包npmivue-routerb.导包importVueRouterfrom'
vue-router
'c.用包①Vue.use(VueRouter)②.路由规则1.创建对应的组件
风里有诗句
·
2020-07-31 23:57
复习资料
vue-router
与location.href的用法区别
vue-router
与location.href的用法区别①
vue-router
使用pushState进行路由更新,静态跳转,页面不会重新加载;location.href会触发浏览器,页面重新加载一次②
vue-router
小二,来了
·
2020-07-31 23:18
面试高频
vue-router
——嵌套路由
嵌套路由在实际开发中应用还是挺多的,一般是一个路由页里边包含一个路由至多个路由页。实际场景一般是上边固定不变,下边导航切换。嵌套路由配置:在对应的路由页下,使用children进行嵌套路由配置,跟routes配置一样。//router.js//在对应的路由页中使用children配置constrouter=newVueRouter({routes:[{path:'/bar',component:B
红旗下的小兵
·
2020-07-31 23:22
vue
webpack 打包前端首屏加载
1.异步路由加载importVuefrom'vue'importRouterfrom'
vue-router
'//之前的方案//importIndexfrom'@/pages/index/'//importChooseUserfrom
易之晓晓
·
2020-07-31 23:58
node
解决H5页面在微信中跳转时URL不变的问题
最近做了一个功能,H5页面需要在微信中打开,到最后一个页面时,需要重新再浏览器中打开,然后调起APP,使用
vue-router
的hash模式,根据网上的办法,一直实现不了,现在目前有两个办法1.hash
qq_41068783
·
2020-07-31 23:09
vue-router
(动态路由、传参方式、子路由/嵌套路由、命名视图)
动态路由第一种直接带参数,固定的第二种:to用法灵活,数据动态listB动态路由name/params//或者js里面跳转this.$router.push({name:"listB",params:{name:"渣渣辉",age:"40岁"}});this.$router.push('listA')this.$router.push({path:"listA",query:{name:"渣渣辉"
qq_40237725
·
2020-07-31 22:29
vue3.0 全局路由守卫(router.js设置)
在用户用一开始的时候就判断它是否登录,如果没有登录就跳登录页面,如果登录设置一个localStorage存起来router.jsimportVuefrom'vue';importRouterfrom'
vue-router
周家大小姐.
·
2020-07-31 22:56
vue3.0
Vue之
Vue-router
全局路由钩子
路由钩子,钩子是什么鬼?简单点说就是一个弯道的弯儿~弯儿的左边,右边就是即将离开的路由,即将进入的路由!全局路由钩子的方法是router.breforEach,写在main.js中,用法如下//全局路由钩子router.beforeEach((to,from,next)=>{/**to下一个路由路径*from上一个路由路径*需要调用next()生效/next()})简单粗暴的写法,只要进行了路由跳
鱼活在水中
·
2020-07-31 22:25
Vue
JavaScript
vue-router
详尽:编程式导航、路由重定向、动态路由匹配、路由别名、嵌套路由、命名视图
第一步:定义路由文件router>index.js如下importVuefrom'vue'importRouterfrom'
vue-router
'importHelloWorldfrom'@/components
张许许
·
2020-07-31 22:39
vue
路由传参
Maximum call stack size exceeded
Maximumcallstacksizeexceeded记一次Maximumcallstacksizeexceeded错误importVuefrom'vue'importRouterfrom'
vue-router
'importLoginfrom
小官儿
·
2020-07-31 22:33
vue
vue-router
路由嵌套 (无父级模块,不显示界面)
最近自己试着用VUE框架进行编写,在路由嵌套的时候准备直接跳转到最后一个路由例:http://localhost:8081/#/zh-CN/home直接跳转到home界面,但是没有写component,导致一直界面不显示所以进行查询,发现是必须的再不想创建一个单独的VUE文件时,可以用以下代码实现component:{render:(e)=>e("router-view")}constroutes
Mr.裴
·
2020-07-31 22:34
vue
关于this.$router 和this.$route 的区别
用Vue.js做项目的时候,一个页面是由多个组件构成的,所以在跳转页面的时候,并不适合用传统的href,而要用到
vue-router
。在使用过程中我们区分this.$route和this.
Leeeeeer
·
2020-07-31 22:33
vue中路由的嵌套、组件的封装与使用
--savevue-router可以在package.json中写入到对应的依赖在router文件夹下index.js将
vue-router
导入,并且声明要使用
vue-router
;importVuefrom'vue'importRouterfrom'
vue-router
'Vue.use
脚踏实地,仰望星空
·
2020-07-31 22:16
前端VUE
vue-router
踩坑
vue-router
填坑心得跳转路由的方法router-link标签router.push(location,onComplete?,onAbort?)
原鑫@博客
·
2020-07-31 22:43
javascript
vue
vue-router
使用 name 跳转时404失败、无效
我设置的404页面如下设置1、我使用name匹配跳转一个不存在的路由时,并没有进入404页面this.$router.push({'name':'xxx'})我把404的name改为‘*’也没有效果,可能是只匹配path,而name并没有使用2、所以没有找到的路由的情况下,使用name跳转,会导致不触发404所以推荐路由跳转时,使用path进行跳转this.$router.push({'path'
飞歌Fly
·
2020-07-31 22:19
vue
vue-router
路由懒加载
定义也叫延迟加载,即在需要的时候进行加载,随用随载为什么需要像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,时间过长,会出啊先长时间的白屏,即使做了loading也是不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时,进入首页不用一次加载过多资源造成用
qq_33712668
·
2020-07-31 22:18
vue
vue-router
页面传参的俩种方法
a页面传参到b页面routes页面代码letroutes=[{{path:'/a',component:A,name:'a',},{path:'/b/:Id',component:B,name:'b',},}a页面代码this.$router.push({name:'b',params:{id:Id}});this.$router.replace({name:'b',params:{id:Id}}
li_liyuefeng
·
2020-07-31 21:46
vue
vue-router
定义路由、嵌套路由
vue-router
中定义动态路由、嵌套路由,并动态获取参数路由的定义,主要有以下几步:1、如果是模块化机制,需要调用Vue.use(VueRouter)2、定义路由组件,如:constFoo={template
红孩儿2011
·
2020-07-31 21:17
vue-router
路由守卫
constrouter=newVueRouter({…})全局前置守卫========当一个导航被触发时,全局守卫按照顺序调用router.beforeEach((to,from,next)=>{})to即将要进入的目标/路由对象from当前当行正要离开的路由next()进行管道中的下一个钩子全局后置守钩子router.afterEach((to,from)=>{})全局解析守卫====在导航被确
谷泽
·
2020-07-31 21:24
vue
vue手撸移动端后台(5)路由配置以及几种跳转页面方式
为此我们需要用到
vue-router
官网1.vue-router安装vscode终端:linyundeMacBook-Pro:my-demoly$npminstall--savevue-router+vue-router
林子曰
·
2020-07-31 21:58
vue
vue-router
中keep-alive的使用以及注意情况
1.使用+在app.vue中用keep-alive将router-view包裹起来+在router.js中处理{path:'/foodDeal/info',component:resolve=>require(['@/views/foodDeal/info'],resolve),meta:{keepAlive:false}},注意:缓存的页面钩子失效,必须使用activated和deactivat
左森
·
2020-07-31 21:25
vue-router
VUE 在iphone上页面切换不置顶解决方案
解决方案
vue-router
在官方文档提供有解决方案当创建一个Router实例,你可以提供一个scrollBehavior方法:constrouter=newVueRouter({routes:[...
常夜漫漫
·
2020-07-31 21:54
vue
移动端项目实战
vue工程vue-cli或只依赖webpack打包的循环依赖和内存溢出Maximum call stack size exceeded Array.join
错误大致如下RangeError:MaximumcallstacksizeexceededArray.join往往是因为项目中有循环依赖比如
vue-router
中采用异步路由,require("*/**
qlingsu
·
2020-07-31 21:11
vue
前端开发需要了解的「路由跳转原理」
它们都有自己的典型路由解决方案,@angular/router、react-router、
vue-router
。
SHERlocked93
·
2020-07-31 21:48
解决vue router组件状态刷新消失的问题
场景:
vue-router
实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name:‘index’,params:res.data})跳转到主页,并在主页显示数据
易水人去丶明月如霜
·
2020-07-31 21:33
vue
vue使用keep-alive实现数据缓存不刷新
1、keep-alive要配合router-view使用,这里要注意一点就是,keep-alive本身是vue2.0的功能,并不是
vue-router
的,所以再vue1.0版本是不支持的。
indd
·
2020-07-31 20:58
vue
vue-router
钩子函数实现路由守卫
接上一篇,我们一起学习了vue路由的基本使用以及动态路由、路由嵌套以及路由命名等知识,今天我们一起来学习记录
vue-router
的钩子函数实现路由守卫;何为路由守卫?
有梦想的咸鱼前端
·
2020-07-31 20:07
vue使用highlight.js的坑
查了很多资料知道是
vue-router
的问题,在路由改变时,页面将会重新渲染并且会移除事件,这里就把highlight
海上牧云l
·
2020-07-31 20:24
vue-cli4x history模式 部署在子目录,以及服务器端的nginx配置
/test/':'/',outputDir:'dist/test',assetsDir:'static',}路由增加根目录在
vue-router
配置中增加base属性,声明路由根目录exportdefaultnewRouter
mrhaoxiaojun
·
2020-07-31 20:12
vue
nginx
vue
vue-cli3
vue-cli4
二级目录
聊一聊实现Vue路由组件缓存遇到的’坑‘
项目背景此项目是基于
[email protected]
进行开发的,全局状态管理采用vuex分module实现,路由采用
vue-router
进行路由配置表的方式实现。
dino小恐龙
·
2020-07-31 20:05
前端系列
使用 keep-alive实现页面缓存 有些页面还要及时更新的方法两种方法
1、keep-alive要配合router-view使用,这里要注意一点就是,keep-alive本身是vue2.0的功能,并不是
vue-router
的,所以再vue1.0版本是不支持的。
m0_45043105
·
2020-07-31 20:32
vue-router
如何在返回时返回到上次滚动位置 方法集锦
方法一:1.在router.js里面(即路由文件中),此时模式为historyconstrouter=newVueRouter({mode:'history',routes,scrollBehavior(to,from,savedPosition){if(savedPosition){returnsavedPosition}else{if(from.meta.keepAlive){from.met
jajjdjdj
·
2020-07-31 20:22
Vue应用部署到服务器由于路由的history模式下刷新当前路由出现404的问题
用于默认模式
vue-router
为散模式-它使用URL的哈希来模拟一个完整的URL,这样的页面不会被重新加载的URL发生变化时。
YuanlongWang
·
2020-07-31 20:58
vue
vue2路由导航守卫(钩子函数)
官方:
vue-router
提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的,单个路由独享的,或者组件级的。
冰雪为融
·
2020-07-31 19:56
vue
vue-router
query和params传参
1.query方式传参和接收参数传参:this.$router.push({path:'/xxx'query:{id:id}})接收参数:this.$route.query.id2.params方式传参和接收参数传参:this.$router.push({name:'xxx'params:{id:id}})接收参数:this.$route.params.id注意:params传参,push里面只能
kongmeili
·
2020-07-31 19:48
vue
vue-router
push / replace / go 区别
this.$router.push()说明:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。实例:this.$router.push({name:'routerName'})this.$router.replace说明:同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是不存在的。两种写
kangkang_style
·
2020-07-31 19:16
vue
vue系列文章(23)vue路由的全局守卫路由router.beforeEach
正如其名,
vue-router
提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的,单个路由独享的,或者组件级的。
互联网极客
·
2020-07-31 18:19
----前端开发
vue-router
的push和replace的区别
vue-router
的push和replace的区别1.this.$router.push()描述:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。
hhy9820
·
2020-07-31 18:28
vue
使用
vue-router
中的导航守卫beforeEach实现登录后的页面跳转
对于有的页面来说,需要登录才能够继续访问,所以这个时候一般会在点击有访问权限的网页的时候,页面会跳转到登录页面,当用户登录之后,页面再重新跳转回之前想要进入的页面。第一步,在需要访问权限的路由加上元信息meta.第二步,点击路由时,判断该路由是否需要访问权限,并且判断用户是否登录因为我们需要在进入路由之前就要判断,所以要使用导航守卫,这里我用的是全局的beforeEach其中to是我们将要进入的路
danzzzz
·
2020-07-31 18:55
vue-router
全局钩子函数+单个路由钩子函数+组件内钩子函数
1.vue-router全局钩子函数beforeEach和afterEach是
vue-router
实例对象的属性特别提醒:每次路由跳转,都会执行beforeEach和afterEachbeforeEachvarrouter
heiXD
·
2020-07-31 18:00
vue
前端面试准备-------Vue
8、组件通信父->子子->父9、Proxy相比于defineProperty的优势10、watchcomputed区别11、
vue-router
(hash,H
fj1247565817
·
2020-07-31 17:00
问题
面试
代码
vue+el-menu设置了router之后如何跳转到外部链接
百度情况分析:当使用
vue-router
的模式(即在中添加了router之后),启用该模式会在激活导航时以index作为path进行路由跳转,但是跳转的都是自己规定好了的路由,当在index中填写外部路由
diaoting2815
·
2020-07-31 17:41
vue+el-menu+vue-router实现动态导航条
itemChild.meta.menuName}}{{item.children[0].meta.menuName}}路由文件router/index.jsimportVuefrom'vue';importRouterfrom'
vue-router
diaobiteng1128
·
2020-07-31 17:36
keep-alive不能缓存多层级路由(
vue-router
)菜单问题解决
需求如图需要缓存“风控报告”及“风控规则查询”页面,并且每次删除后才能重新加载(如图二)"风控管理"是一个blank.vue文件(所有嵌套路由其父都是一个仅放的空白文件——占位让其子视图渲染而已),代码如下exportdefault{name:'Blank'}解决看了很多文档,都是把嵌套多级路由拍平(keep-alive满足二级/一级菜单缓存):需要把所有页签存在vuex中,可以参考vue-ele
wocwin
·
2020-07-31 16:20
vue
缓存
前端
vue-router
踩坑:History模式下,打包后页面访问404
在开发vue单页应用时,遇到一个问题:在history模式下,开发环境各页面访问正常,但是在生产环境(nodejs/Express服务器),只能访问首页,其他使用
vue-router
跳转的页面全部是404
wind_dc
·
2020-07-31 16:32
vue中keep-alive组件失效,父子组件嵌套,子组件失效
需求是:后台管理系统各个子组件都要能缓存,tab切换不重新刷新,如下首先路由配置:importVuefrom'vue'importVueRouterfrom'
vue-router
'importIndexfrom
bamboozjy
·
2020-07-31 16:27
vue
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
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
其他