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路由
Vue Router的使用
在本文中,我们将详细讲解
Vue路由
的使用方法。
小墨蛇
·
2023-11-21 21:10
vue
vue.js
javascript
ecmascript
vue路由
权限与按钮权限
路由权限通过后台返回菜单,前端进行处理(递归)即可按钮级权限后台返回菜单的同时一起返回按钮权限的数组如:[1,2,3,4]//对应增、删、查、改前端处理数据把按钮权限放入路由的meta中。创建自定指令v-permission,进行判断对比主要代码如下:{path:'/test3',component:Layout,name:'test',children:[{path:'index',compon
无声的code
·
2023-11-21 19:41
vue.js
前端
javascript
vue路由
缓存 终极解决方案
前言业务里经常有这样的需求,页面跳转的时候保持前一个页面的状态跟数据,方便返回时处理例如:A->B需要缓存,A->C不需要缓存网上大部分例子都需要去处理业务组件,感到非常不合理故自己分享改功能用来处理此类问题vue的keepAlive组件很适合解决这类问题,但还是有缺陷,比如很难灵活的根据路由来控制是否需要缓存,只能简单的通过include来匹配是否需要缓存整理后需求如下:1.组件能在部分页面缓存
短暂又灿烂的
·
2023-11-21 01:32
缓存
vue.js
javascript
vue切换路由页面数据缓存_关于
VUE路由
跳转的缓存问题
由于自己是刚学的vue,所以对vue挺多不解的问题。希望各位码友能够指出我的不对,或者给我更好的建议。关于项目最近在做一个项目,整个项目是由vue+vue-router+vue-cli+webpack+mui+H5plus+构建的一个混合开发项目。通过Hbuilder打包成APK。原本项目是直接在Hbuilder开发的,使用的也是Hbuilder自动生成的框架。后来想把项目重构。所以才有机会学习w
weixin_39746241
·
2023-11-21 01:01
vue切换路由页面数据缓存
vue切换路由页面数据缓存_
vue路由
切换后数据及滚动条保持不变
场景Vue移动端单页面应用,首页→列表(刷新)→详情,详情→列表(不刷新)→首页.思路利用缓存列表页实例,通过列表页的beforeRouteLeave导航守卫存储参数isRefresh到localStorage,从而在每一次进入列表页组件的active生命周期依据isRefresh进行刷新或滚动条scrollTop设置.keep-alive可以缓存其包裹的动态组件实例,但它本身只是一个抽象组件,并
数字游民Jarod
·
2023-11-21 01:29
vue切换路由页面数据缓存
【vue】
vue路由
缓存的几种方式
下面就简单介绍几种
vue路由
缓存的几种方式。
没有梦想的coder
·
2023-11-21 01:57
vue
面试题库
vue路由缓存
vue-router
keep-alive
vue组件及路由缓存keep-alive——
vue路由
缓存页面,组件缓存
今天改bug时发现一个特别好用的元素,之前只是知道这次用到了才知道其好处。前期项目页面很多,就都是路由跳转,然后传递id获取接口什么的,到后面优化时就发现有些有筛选功能的页面在筛选后再交互跳转路由后再返回到有筛选功能的页面时会清空之前的筛选这里就需要一个有缓存的功能,当时脑子一热还是想到了一些很麻烦的方法切不好后期优化,最后度娘将这个元素推给了我。在这里也分享给大家。路由缓存vuekeepaliv
LIUupup_
·
2023-11-21 01:56
javascript
前端
vue.js
缓存
vue-router及路由相关<前端学习笔记>
Vue路由
及异步组件前端路由router原理及表现背景路由全部都是由服务端控制的,前端代码和服务端代码过度融合在一起。
DZW5323
·
2023-11-19 20:54
前端
前端
vue.js
学习
Vue3--Vue Router详解--学习笔记
ngRouterReact的ReactRouterVue的vue-routerVueRouter是Vue.js的官方路由:它与Vue.js核心深度集成,让Vue.js构建单页应用(SPA)变得非常容易;目前
Vue
2019ab
·
2023-11-19 20:22
vue.js
学习
笔记
前端
javascript
关于
VUE路由
传参params和query的两种形式
首先,this.$router.push({path:'/article',params:this.blogList[index]})或者将params改为query即可进行路由跳转并传参。接收的形式为this.$route.params。今天碰到的情况是params传参时,拿不到穿过来的值。下面总结一下两者的区别:query要用path来引入,接收参数都是this.$route.query.na
丶灰太狼他叔
·
2023-11-19 19:33
vue路由
守卫的几种类型
https://router.vuejs.org/zh/guide/advanced/navigation-guards.html#%E5%85%A8%E5%B1%80%E8%A7%A3%E6%9E%90%E5%AE%88%E5%8D%AB
Jokery
·
2023-11-19 04:36
vue路由
配置 导致堆栈溢出问题
当路由配置中节点的所有子节点设置hidden为true,但该节点设置hidden为false,会出现以上情况!1.尝试配置总是展开2.都设置为true
qq_1773889494
·
2023-11-17 06:48
18、基础路由和nuxt-link路由跳转
目前的作用和一致,推荐阅读
Vue路由
文档来了解它的使用方法。Homepage关于https://www.nuxtjs.cn/api/components-nuxt-link
bus_lupe
·
2023-11-15 05:27
javascript
前端
vue.js
vue路由
出口二次进入页面组件不执行created和mounted生命周期钩子
问题描述:参考网上所说,因为多个路由都渲染了同个组件,此时,不会销毁再创建组件而是会复用组件,页面不会刷新。解决:法一:实践成功官方推荐的使用watch监听路由变化,组件中监听注意:watch监听路由变化,我们的路由一定要有子路由,监听变化也紧局限在父子路由中,也就是我们这个路由一定要有子路由,在子路由跳转过程中会调用watch,能成功监听watch:{$route(to){if(to.path=
是吱吱
·
2023-11-14 19:48
vue
vue
Vue3+Vite+Nginx 二级路径部署
vue路由
文件constrouter=createRouter({history:createWebHistory('/abc/'),//这里添加路由前缀routes})vite.config.jsexportdefaultdefineConfig
想望着太阳
·
2023-11-11 22:19
Vue
nginx
前端
vue.js
vue路由
配置
importVuefrom'vue'importRouterfrom'vue-router'Vue.use(Router)/***Note:路由配置项**hidden:true//当设置true的时候该路由不会再侧边栏出现如401,login等页面,或者如一些编辑页面/edit/1*alwaysShow:true//当你一个路由下面的children声明的路由大于1个时,自动会变成嵌套的模式--如
一木难求
·
2023-11-11 22:39
Vue前端开发
VUE路由
守卫
所谓的路由守卫就是当我们进⾏⻚⾯跳转的时候会触发的钩⼦函数,我们把它称之为
vue路由
守卫vue的路由守卫分为三种:全局路由守卫、组件内路由守卫和路由独享守卫1.每个守卫方法接收三个参数:to:即将要进入的目标路由对象
拒绝76
·
2023-11-11 00:04
vue
vue路由
守卫以及用法
路由守卫分为三种1.全局路由守卫beforeEach路由进入之前constrouter=newVueRouter({...})router.beforeEach((to,from,next)=>{//...})afterEach路由进入之后钩子不会接受next函数也不会改变导航本身。它不管你去哪里,也不会拦你当然你也可以使用to和from对象。router.afterEach((to,from)=
不秃头的小铭
·
2023-11-11 00:33
vue.js
前端
javascript
vue路由
守卫、vue-ajax请求
1.
vue路由
守卫路由守卫也叫路由钩子函数,它是在路由跳转过程中调用的函数,通过路由守卫可获取路由信息和阻止路由跳转。
m0_59023231
·
2023-11-11 00:00
vue.js
javascript
ajax
Vue路由
使用参数传递数据
一、使用query参数传递数据(一)参数的传递1.携带参数进行传递内容我们在下面的代码中传递每条消息的id和标题:2.配置对象进行传递内容(二)接收参数$route.query.参数二、使用params参数传递数据params传参就是以/路径1/路径2/参数1/参数2的形式来传递参数。(一)参数的传递1.占位符声明params参数在配置该路由的path配置项后使用占位符来声明params参数pat
柳穿鱼^
·
2023-11-11 00:28
Vue
vue.js
前端
javascript
Vue路由
守卫
一、全局路由守卫(一)meta配置项我们能够在路由组件中配置meta配置项,便于我们存储组件的相关信息(如:该组件展示时的标题名,访问该组件时是否需要权限校验)meta:{a:xxx,b:xxx}(二)全局前置路由守卫该路由守卫会在应用初始化和切换页面时调用。router.beforeEach((to,from,next)=>{//权限判断next();})我们能通过to和from参数拿到我们路径
柳穿鱼^
·
2023-11-11 00:26
Vue
vue.js
前端
javascript
vscode文件跳转(vue项目)
:在vue组件名上,桉住ctrl+鼠标左键//重新打开一个tab方式2:在vue组件名上,桉住ctrl+shift+鼠标左键//在右侧拆分,并打开一个tab.vue文件的跳转按住ctrl+鼠标左键,在
vue
前端-少年郎
·
2023-11-10 05:48
vue.js
vscode
前端
Vue路由
模式(history模式 刷新页面空白解决方案)
文章目录前言一、Hash模式二、HTML5(History)模式1、nginx配置2、InternetInformationServices(IIS)配置a、安装[IISUrlRewrite](https://www.iis.net/downloads/microsoft/url-rewrite)b、在网站的根目录下创建一个web.config文件,内容如下:三、Abstract模式总结前言vue
失眠时间
·
2023-11-09 22:12
服务器相关配置及使用
nginx
vue
Vue路由
(router-link)——高亮、动态传参
一、声明式导航-导航链接1.需求实现导航高亮效果如果使用a标签进行跳转的话,需要给当前跳转的导航加样式,同时要移除上一个a标签的样式,太麻烦!!!2.解决方案vue-router提供了一个全局组件router-link(取代a标签)能跳转,配置to属性指定路径(必须)。本质还是a标签,to无需#能高亮,默认就会提供高亮类名,可以直接设置高亮样式语法:发现音乐发现音乐我的音乐朋友3.通过router
清梦压星河_Ciao
·
2023-11-09 11:34
#
vue
vue.js
前端
javascript
Vue路由
重定向
一、
Vue路由
-重定向1.问题网页打开时,url默认是/路径,如果未匹配到组件时,会出现空白2.解决方案重定向→匹配/后,强制跳转/home路径3.语法{path:匹配路径,redirect:重定向到的路径
清梦压星河_Ciao
·
2023-11-09 11:34
前端
vue.js
javascript
前端
vue路由
1.生活中的路由设备和ip的映射关系2.后端路由接口和服务的映射关系3.前端路由路径和组件的映射关系4.为什么使用路由在一个页面里,切换业务场景vue单页面应用(SPA):所有的功能在一个html页面上实现优点:整体不刷新页面,用户体验好数据传递容易,开发效率高缺点:开发成本高(需要学习专门知识)首次加载比较慢,不利于SEO5.vue-router介绍vue集成路由https://router.v
真的想不出名儿
·
2023-11-09 11:33
vue基础语法
vue.js
前端
javascript
前后端权限控制——JWT与Shiro、
vue路由
导航守卫
JWTjwt与传统session方式对比基于session的方式会在服务器端产生一个session,然后通过jsessionid对比来找到用户对应的session,当session增多对服务器是一个很大的开销,而基于jwt的方式,每次客户端带来一个token直接通过解析token来鉴权token可以存储在localstorage、sessionstorage、cookie,localstorage
老蛙@
·
2023-11-07 18:07
笔记
shiro
jwt
Vue多级路由的实现
对
Vue路由
的配置不了解的看这篇文章:Vue-router路由的基本使用-CSDN博客一、配置children属性注意:子路径不能带'/'{path:"/父路径",component:父组件,children
柳穿鱼^
·
2023-11-07 13:33
Vue
vue.js
javascript
前端
解决
vue路由
路径不变只有query参数改变不刷新
vue路由
路径不变,但是query参数改变想要重新发起页面刷新,尝试方法1.在页面设置监听,能监听到数据但是重新push的时候页面还是没有发生刷新$route:{handler:function(val
yi碗吃不够
·
2023-11-06 17:06
vue.js
javascript
前端
Vue路由
守卫(导航守卫)
文章目录全局守卫全局前置守卫全局解析守卫全局后置钩子路由独享的守卫组件内的守卫完整的导航解析流程正如其名,vue-router提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的,单个路由独享的,或者组件级的。全局守卫全局前置守卫router.beforeEach全局解析守卫router.beforeResolve全局后置钩子router.afterEach全局
Panda-6
·
2023-11-06 13:12
vue
vue.js
javascript
前端
前端框架Vue学习 ——(七)
Vue路由
(Vue Router)
文章目录
Vue路由
使用场景VueRouter介绍VueRouter使用
Vue路由
使用场景使用场景:如下图,点击部门管理的时候显示部门管理的组件,员工管理的时候显示员工管理的组件。
sweetheart7-7
·
2023-11-06 13:09
Vue相关
前端框架
vue.js
学习
Vue
Router
Vue路由
VUE路由
导航,(路由拦截 登录、权限、跳转限制)。VUE生命周期:beforeRouteLeave
需求:用户编辑后,若池中有数据,则在离开页面时提示保存。由于一个页面不单会有返回,还会有其他各个页面的导航,导致单把逻辑写在返回按钮中无法实现需求。路由导航可以做到:官方文档参考router.beforeEach((to,from,next)=>{console.log(to);//即将要进入路由的对象console.log(from);//当前导航要离开的路由对象console.log(next
跳动的世界线
·
2023-11-06 12:18
开发DEBUG记录
vue.js
javascript
vue生命周期
vue路由
vue路由
mode 'history' 模式 nginx配置
server{listen80;server_namelocalhost;indexindex.htmlindex.htm;root/xxx/xxx;location/{try_files$uri$uri//index.html=404;}}
Jeff_Tsui
·
2023-11-06 00:09
We’re sorry but (项目名称) doesn’t work properly without JavaScript enabled/
Vue路由
history模式跳转报错404--解决方案
遇到的问题:本地开发环境,项目是vue-cli创建的,访问接口状态为200,但没有正确返回数据,返回信息提示为“We’resorrybutexampledoesn’tworkproperlywithoutJavaScriptenabled.Pleaseenableittocontinue.”搜索全局发现打包之后的dist目录下index.html中有一句一模一样的文字,说明请求返回了index页面
qinqinzqq
·
2023-11-05 09:07
vue
vue.js
webpack
前端
javascript
es6
vue路由
重定向到登录页面_Vue 组件单元测试究竟测试什么?
作者简介:李中凯八年多工作经验前端负责人,擅长JavaScript/Vue。掘金文章专栏:KaysonLi的个人主页-专栏-掘金关于Vue组件单元测试最常见的问题就是“我究竟应该测试什么?”虽然测试过多或过少都是可能的,但我的观察是,开发人员通常会测试过头。毕竟,没有人愿意自己的组件未经测试从而导致应用程序在生产中崩溃。本文将分享一些用于组件单元测试的指导原则,这些指导原则可以确保在编写测试上不会
weixin_39719101
·
2023-11-04 15:19
vue路由重定向到登录页面
vue2项目
这个是因为飞书文档无法满足笔记需求,想到写博客记录笔记,前面的笔记看情况决定是不是补上部分内容参考博主毛毛虫呜呜的笔记笔记目录git地址路由传参二次封装axios通过配置代理解决跨域问题(前端)loadsh插件防抖和节流编程式导航
Vue
一个测试的自选笔记
·
2023-11-03 15:34
自学
javascript
vue.js
vue路由
跳转传递参数方式
一、直接在路由中写参数(刷新页面参数不会丢失)//路由配置文件//需要配置动态路由{path:'/detail/:id',name:'Detail',component:Detail}//跳转时页面varid=1;this.$router.push({path:`/detail/${id}`,})//跳转后页面获取参数this.$route.params.id二、通过query属性传值(刷新页面参
cc° 淡忘
·
2023-11-03 14:35
Vue
vue 返回上一页传参_
vue路由
跳转传递参数的方式总结
日常业务中,路由跳转的同时传递参数是比较常见的,传参的方式有三种:1)通过动态路由方式//路由配置文件中配置动态路由{path:'/detail/:id',name:'Detail',component:Detail}//跳转时页面varid=1;this.$router.push('/detail/'+id)//跳转后页面获取参数this.$route.params.id2)通过query属性传
家的要素
·
2023-11-03 14:33
vue
返回上一页传参
Vue路由
导航(replace、push、forward、back、go)
Vue路由
导航(replace、push、forward、back、go)先了解栈结构,再学习以下内容栈的数据结构:先进后出,后进先出。
南瓜骨头
·
2023-11-03 12:47
Vue
vue.js
前端
前端框架
javascript
Vue路由
组件的缓存keep-alive和include属性
Vue路由
组件的缓存keep-alive和include属性功能:浏览器页面在进行切换时,原有的路由组件会被销毁。通过缓存可以保存被切换的路由组件。
南瓜骨头
·
2023-11-03 12:43
Vue
vue.js
前端
javascript
前端框架
前端面试题九@杨志刚
Vue路由
的实现原理这里指的路由并不是指我们平时所说的硬件路由器,这里的路由就是SPA(单页应用)的路径管理器。换句话说,vue-router就是WebApp的链接路径管理系统。
抱以恶意
·
2023-11-03 04:54
Vue路由
实现页面跳转
Vue路由
实现页面跳转Vue.js路由可以通过不同的URL访问不同的内容,实现多视图的单页Web应用在编写Vue应用程序时,实现菜单导航是一个常见的需求。
HELLO XF
·
2023-11-02 21:58
JAVA
vue.js
前端框架
Vue路由
跳转的几种方式
1.this.$router.push()跳转到指定的URL,在history栈中添加一个记录,点击后退会返回上一个页面。1.不带参数//字符串this.$router.push('/home')this.$router.push('/home/first')//对象this.$router.push({path:'/home'})this.$router.push({path:'/home/fi
天外天-亮
·
2023-11-02 12:43
vue.js
javascript
前端
Vue路由
自学笔记
利用#hash实现路由切换注意利用了动态组件的思路,即标签,实现组件的动态切换,配合onhashchange事件对hasx地址改变监听,实现路由跳转当点击不同的a链接的时候,对应的url地址的hash值就会跟着变化,同时事件监听到就执行对应的操作。这是App组件首页主体尾部exportdefault{name:"App",data(){return{componentId:"Home",//默认显
白也诗无敌诗意染千寻
·
2023-11-02 02:29
vue.js
前端
uniapp路由传多个参数_「vue基础」一篇浅显易懂的 Vue 路由使用指南( Vue Router 下)...
大家好,在上一篇系列文章里「vue基础」一篇浅显易懂的
Vue路由
使用指南(VueRouter上),我们一起学习了路由的基本配置,如何创建路由和传参,本篇文章我们一起学习下Navigation导航和路由守卫的相关内容
weixin_39835925
·
2023-11-02 00:00
uniapp路由传多个参数
vue
新建的页面如何访问
vue
获取url地址的参数
vue中如何返回历史路由
vue关闭当前页面
跳转
vue设置全局背景图
vue路由
跳转清空数据
修改和添加都是使用的同一个页面,在修改页直接跳转到添加页时页面数据不清空问题代码❌created(){this.init()},methods:{init(){if(this.$route.params&&this.$route.params.id){//从路径获取id值constid=this.$route.params.id//调用根据id查询的方法this.getInfo(id)}else{
realize
·
2023-11-01 17:05
疑难杂症
javascript
vue路由
跳转到新页面时,默认展示到最下面的解决方法
vue路由
跳转至新页面时初始展示在页面最底部,但是正常情况会展示在最顶部解决方法是:在页面加载完毕时,把滚动条的距离设置为(0,0)就解决了mounted(){this.
唔西迪西0
·
2023-11-01 17:31
vue.js
javascript
前端
vue路由
的缓存首次无法缓存上 第二切换路由才缓存上
应用场景:在确认订单页面里输入了一些内容但选择地址切换了路由后返回来的时候以前输入的内容没有了。切换选择地址的时候需要把之前页面里填写的内容缓存下来。解决办法:监听路由的离开beforeRouteLeave,当路由切换到选择地址页面的时候缓存路由其他情况需要清除路由的缓存数据vue组件里exportdefault{data(){return{}},methods:{/***销毁路由(使用keep-
看庭前花开花落_望天上云卷云舒
·
2023-11-01 13:24
Vue路由
hash模式下锚点滚动实现
1.
Vue路由
在hash模式下#已被占用:无法使用浏览器的锚点功能:使用js实现锚点滚动功能/***使用js实现锚点滚动功能;字符串需要是'#id'锚点格式;数字的话标识要滚动的位置*@param{String
岁月神偷もう
·
2023-11-01 10:38
vue.js
javascript
前端
vue路由
传参—params—query
1、Params的方式类似于get请求,传递的数据会在浏览器地址显示Params路由传参分为三步:1、绑定参数在你传参的路由绑定参数2、发送数据3、接收参数在路由页面用this.$route.params.listdata收传递过来的参数。二、query类似与post请求,传递的数据不会再浏览器地址显示。query传参分文两步:发送-接收(不需要再路由中配置)1、传递参数2、接收参数1、query
果冻~
·
2023-10-30 14:40
笔记
vue
vue
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他