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路由
webpack实现
vue路由
按需加载
使用过vue.js开发的同行都知道vue实现的是单页应用,所以会有很多路由(页面)引入,再npmrunbulid进行打包的时候,会让javascript包变得很庞大,严重影响加载的速度和用户使用的好感度。既然出现了问题,我们强大的互联网人才就一定能找出解决办法~相信很多人都知道图片懒加载,现在很多电商网站都在使用这种加载方式。比如我们逛淘宝的时候,在可视区域看到的图片得到加载,我们在下拉加载的时候
大概Monica是只猫吧
·
2023-03-31 04:06
Vue路由
路由懒加载实际项目中使用constrouter=newRouter({routes:[{path:'/',//主页component:()=>import('@/pages/Index/template.vue')},{path:'/login',//登录页面component:()=>import('@/pages/Login/template.vue')},{path:'/create',//
kiterumer
·
2023-03-29 18:33
mpvue系列(二):新建页面、页面跳转、自适应单位
(1)在mpvue中没有继续延用
vue路由
的写法,而是继承小程序的一套解决方案,(2)用小程序的方法跳转传值。varurl="../one/main?id="
醉虾不醉
·
2023-03-29 07:39
vue路由
分包后自动引入
大家熟知的
vue路由
都是直接写在同一个页面,但是当项目比较庞大的时候,如果都写在一个页面,就算是由自己亲手写的,到需要维护的时候,也是要慢慢找,这个时候我们就可以考虑分包,把每个模块的路由都写在相对应的文件夹里面
lixiaobugege
·
2023-03-28 19:33
vue.js
前端
javascript
Vue路由
hash模式下锚点滚动实现
Vue路由
在hash模式下#已被占用;无法使用浏览器的锚点功能;用js实现代替/***使用js实现锚点滚动功能;字符串需要是'#id'锚点格式;数字的话标识要滚动的位置*@param{String,Number
hao102
·
2023-03-28 07:33
Vue路由
传参两种方式
在vue-router路由中,传参方式一般分两种:一种是利用$route.query对象的Get方式传参,与http的get方式一样,会将参数暴露到地址栏,使用方式如下:路由请求发起(编程式导航):this.$router.push({path:'/selectById',query:{id:this.id}});参数接收:{{this.$route.query.searchBody}}另一种是利
骨灰扬诺夫
·
2023-03-28 03:23
Vue项目中命名规范&
Vue路由
目录Vue项目中文件及文件夹命名规范1.Vue之什么是SPA以及SPA的实现技术点2.
Vue路由
3.router-link相关属性Vue项目中文件及文件夹命名规范1.命名法驼峰式命名法(camelCase
Quer.
·
2023-03-26 12:58
vue.js
vue.js
javascript
前端
vue路由
传参的三种基本方式
项目中很多情况下都需要进行路由之间的传值,想过很多种方式sessionstorage/localstorage/cookie进行离线缓存存储也可以,用vuex也可以,不过有些大材小用吧,不管怎么说因场景而异下面我来说下vue自带的路由传参的三种基本方式先有如下场景点击当前页的某个按钮跳转到另外一个页面去,并将某个值带过去查看详情第一种方法页面刷新数据不会丢失methods:{insurance(i
中v中
·
2023-03-26 08:41
php动态写入vue,Vue.js中使用动态组件的方法
您可以通过使用
Vue路由
器或创建动态组件来切换视图或组件模板。
Vue路由
器用于在DOM中的视图或组件模板之间导航。
王禹效 Legolas
·
2023-03-25 14:00
php动态写入vue
前端S2分享
一般一个项目会有多个模块,每个模块可能对应多个子页面,如果把所有路由配置都写到一个文件内,会显得十分臃肿,并带来一定的
vue路由
react组织路由scss封装theme多处用到的枚举errma
郁南
·
2023-03-24 12:47
vue的坑
setInterval(泛指异步回掉函数的this指向)this指向改变,无法用this访问VUe实例setInterval路由跳转继续运行并没有及时进行销毁vue滚动行为用法,进入路由需要滚动到浏览器底部头部等等实现
vue
歪歪100
·
2023-03-24 01:32
小白学习vue
前端工具
vue的坑
Redirected when going from "/login" to "/" via a navigation guard.
不解决也不影响功能,只是控制台有这个报错,但是看着还是很不舒服,百度良久,总结无外乎两点1.给路由降级、2复制一段代码到rouoter的index下,可是我都试了后报错还在,最后用下面方法解决的,特此记录下
VUE
七月鎏金
·
2023-03-22 04:09
vue路由
自动配置(require.context)
require.context函数接受三个参数directory{String}-读取文件的路径useSubdirectories{Boolean}-是否遍历文件的子目录regExp{RegExp}-匹配文件的正则语法:require.context(directory,useSubdirectories=false,regExp=/^.//)/**@Description:获取文件名自动配置路由
Benny_lzb
·
2023-03-22 00:42
vue路由
importVuefrom'vue';importRouterfrom'vue-router';importhomefrom'_/index/home';importindexfrom'_/index/index';Vue.use(Router)constRoute=[{path:'/',//首页页面name:'home',component:home,redirect:'/home/index'
夜阑卧听风吹雨_ca40
·
2023-03-21 04:41
vue路由
组件按需加载的几种方法
1.普通加载使用vue-cli构建项目后,我们会在Router文件夹下面的index.js里面引入相关的路由组件,如:importHellofrom'@/components/Hello'importBoyfrom'@/components/Boy'importGirlfrom'@/components/Girl'这样做的结果就是webpack在npmrunbuild的时候会打包成一个整个的js文
前端小兵
·
2023-03-21 00:05
vue路由
权限及刷新当前页面跳转404的问题
vue实现权限路由:首先路由要分为两部分,一部分为所有人可见,一部分为根据权限动态挂载。/***constantRoutes*所有权限通用路由表*如首页和登录页和一些不用权限的公用页面*/exportconstconstantRoutes=[{path:'/login',component:()=>import('@/views/login/index'),hidden:true},{path:'
变量只提升声明不提升赋值
·
2023-03-20 22:20
11.Vue 路由多视图
在
Vue路由
中可以使用多视图模式:1.在App.vue中添加多视图:2.在router/index.js中配置多视图规则//导入路由页面importRouterIndexfrom'..
圆梦人生
·
2023-03-19 20:56
vue路由
守卫
router.beforeEach((to,from,next)=>{})回调函数中的参数,to:进入到哪个路由去,from:从哪个路由离开,next:函数,决定是否展示你要看到的路由页面。如下,判断to.path当前将要进入的路径是否为登录或注册,如果是就执行next(),展示当前界面。如果不是,就弹出alert,然后移至登录界面。这样就可实现,用户在未登录状态下,展示的一直是登录界面。rout
CjLilard
·
2023-03-19 15:56
Vue路由
的两种方式
对于Vue这类渐进式前端开发框架,为了构建SPA(单页面应用),需要引入前端路由系统,这也就是Vue-Router存在的意义。前端路由的核心,就在于——改变视图的同时不会向后端发出请求。为了达到这一目的,浏览器当前提供了以下两种支持:1.hash——即地址栏URL中的#符号(此hash不是密码学里的散列运算)。比如这个URL:http://www.abc.com/#/hello,hash的值为#/
她说东京很热
·
2023-03-19 10:27
部署piclive
分别是前端的
vue路由
配置,后端的Java数据源、访问路径的配置,tomcat的host节点配置(主要是要修改path属性),还有nginx的配置前端后端
Looofter
·
2023-03-18 05:12
Vue路由
中,history和hash两种模式有什么区别
1、hash模式较丑,history模式较优雅;2、pushState设置的新URL可以是与当前URL同源的任意URL;而hash只可修改#后面的部分,故只可设置与当前同文档的URL;3、pushState设置的新URL可以与当前URL一模一样,这样也会把记录添加到栈中;而hash设置的新值必须与原来不一样才会触发记录添加到栈中;4、pushState通过stateObject可以添加任意类型的数
Clover‘s Blog
·
2023-03-17 20:59
vue
vue.js
哈希算法
前端
vue 路由 router跳转问题 路由跳转不显示
vue路由
router跳转问题路由跳转不显示问题:项目中路由配置好了,正常CV改巴改巴路由在前端界面显示了title感觉十分正常没有什么问题,而且组件也没啥问题,但是就是只在地址栏显示配置好了的路由,页面不变出来我想要显示的组件
想学吉他!
·
2023-03-15 04:01
Vue
vue.js
前端
javascript
vue路由
、传参、接收方式、跳转、router、path、name、router-link、to、replace、push、query、params
目录1、router-link(声明式)1.1、不带参数1.2、携带参数2、API(编程式或命令式)2.1、this.$router.push()2.1.1、不带参数2.1.2、query传参2.1.3、params传参2.2、this.$router.replace()2.3、this.$router.go(n)2.4、三者的区别3、配置路由3.1、路径传参(参数就是路径的一部分,可变的路径)3
牧碼人
·
2023-03-13 22:54
Vue
web
vue.js
前端
简单分析
Vue路由
--前端小白也能开发vue电商项目(2)
image路由是什么?为什么要使用路由?路由有什么功能?可以写出路由跳转的源码吗?写完路由部分,四连打击让我深思,一起来学习一下vue的翅膀Vue-Router吧~这是一个基于vue&axios&mock&token&stylus&Cube-UI的电商项目demo,面向vue初学者,场景虽简单,但五脏俱全。涵盖非常多的vue及其相关技术的基本操作。有详细的注释,帮助大家快速上手vue。Github
大张技术栈
·
2023-03-12 18:51
axios减少重复请求数据 keep-alive
image.png
Vue路由
开启keep-alive时的注意点:https://blog.csdn.net/qq_32786873/article/details/71171713exportdefault
阳光之城alt
·
2023-03-08 22:33
RangeError: Maximum call stack size exceeded,
Vue路由
无限循环跳转。
项目场景:业务是根据打开的环境进行不同的操作,一下就是想到用Vue导航守卫来做,每次进入路由的时候都会根据环境做不同的操作。问题描述:一开始是这么写的,手快咔咔就一顿操作哈哈哈,相关业务代码就码上了哈。但是这时候就进了死循环了哈哈哈原因分析:在走else的时候,使用next({path:'/404'})跳转到404页面,但是在跳转之前就触发了beforeEach导航守卫,然后又走了else,导致每
Delete_89x
·
2023-02-28 12:19
记录
html5
vue.js
Vue路由
最全详解 创建路由
vue安装路由安装:npmivue-router@next-S安装vue3下的路由步骤:1.创建一个路由文件router.js2.导入路由模块import{createRouter,createWebHashHistory}from'vue-router'3.引入要链接的组件importtest01from'./components/test01.vue'4.创建路由路径constroutes=[
Tone@
·
2023-02-24 12:00
vue
javascript
vue.js
前端
javascript
解决
VUE路由
跳转出现Redirected when going from "/xxx" to "/yyy" via a navigation guard.报错
解决方式:1.对vue-router降低版本到3.0.7,手动修改就行了21388354-0ae67c66cee522bf.png21388354-8992e94846dfe588.png修改完之后记得删除原来的node_modules文件,再使用npmi或yarninstall生成新node_modules文件2.第一种不行的小伙伴可以使用第二种是重写router.push()方法,直接复制下面
JavaScript天下第一
·
2023-02-19 08:28
vue路由
1.路由vue的核心插件2.根据不同的url访问不同的页面创建单页面SPA(SINGLEPAGEAPPLICATION)应用首页用户页//2.创建组件varHome={template:`这是首页`}varUser={template:`这是用户页`}//3.配置路由constroutes=[{path:'/',component:Home},{path:'/home',component:Hom
习惯h
·
2023-02-07 09:18
vue路由
不变的情况下,如何实现刷新页面
provide/inject的方式这种方式,就是让通过provide让App.vue为所有子孙页面注入一个reload的方法,然后在需要使用的页面,通过inject注入即可App.vueexportdefault{name:"App",provide(){return{reload:this.reload};},data(){return{isRouterAlive:true};},methods
前端阿峰
·
2023-02-06 06:09
vue打包后报错TypeError: Cannot read property ‘call’ of undefined解决方法 - 2021-09-18
在webpack构建打包vue项目后,上传到服务器页面报错提示TypeError:Cannotreadproperty'call'ofundefined一般大多数出现这类问题都是在vue多页应用、
vue
Hilberts_hotel
·
2023-02-05 20:53
vue 路由传参的三种方式
vue路由
传参方式params//用法:{path:"/home/:name",name:"home",component:home}//取值:this.
无名程序猿
·
2023-02-05 17:53
Vue路由
基础知识点
vue构建importVueRouterfrom"vue-router";Vue.use(VueRouter);constroutes=[{path:"路径",name:"名字",component:组件名}];constrouter=newVueRouter({routes,mode:"history"});//mode设置后路径不会出现/*/newVue({router,render:h=>h
星河光影
·
2023-02-03 10:44
vue路由
配置引入src文件夹下的main.js文件内写入以下代码importVuefrom'vue'importVueRouterfrom'vue-router'Vue.use(VueRouter)在main.js里创建和挂载实例newVue({el:"#box",router:VueRouter});htmlOneTwo路由匹配到的组件将渲染在这里jsvarroutes=[{path:"/one",co
相信自己_胡
·
2023-02-03 06:22
vue路由
传参.md
两种传参方法1.命名路由传参(name,params方式)this.$router.push({name:'users',params:{userId:1243}})2.路由路径传参(path,query方式)this.$router.push({path:'/user',query:{id:12}})两种获取路由传参(注意:是$route)1.params获取this.$route.params
_无为_
·
2023-02-02 01:50
vue路由
跳转时定位到页面顶部的方法
路由跳转时进入新的页面,但是在上个页面浏览的位置,没有回到顶部。搜索了一下,总结了两个小方法:方法一:在router.js配置:方法二:在main.js入口文件写入:
爱抹茶的小狮子
·
2023-02-01 23:14
Vue路由
和路由器简介
前言路由(route)是vue中非常重要的技术,几乎每一个用vue所写的项目都会用到路由,它是一个vue的插件库,专门实现SPA应用路由(route)的简介说到路由,大多数人会想到路由器(router),可以这么说,路由器上的每一个口都是一个路由,对接着一台设备,一个路由器上有多个路由,简单来说就是:1路由就是一组key-value的对应关系key一般是路径,vaule为组件(component)
小花皮猪
·
2023-02-01 21:31
Vue
vue.js
前端
javascript
修改路由的title
但是页面的路由标题需要和点击的按钮进行匹配,例如现在有四个按钮:按钮1,按钮2,按钮3,按钮4,跳转到对应的页面时路由的标题展示为:详情+按钮名称;技术栈Vue全家桶+ElementUI+ES6+Axios实现通过
vue
小人物的秘密花园
·
2023-01-31 20:55
解决
Vue路由
导航报错:NavigationDuplicated: Avoided redundant navigation to current location
vue-router3.0以下版本2、为每一个Promise添加一个回调函数3、修改VueRouter原型对象上的push/replace方法四、原理分析五、额外补充1、路由导航方式2、Promise函数总结点击
vue
·
2023-01-31 03:26
vue路由
守卫 - 全局
前言vue中用路由守卫来做是否登陆判断,此处我以后台管理项目为例,如下图:admin.jpg主要方法:router.beforeEach((to,from,next)=>{})to:进入到哪个路由去from:从哪个路由离开next:路由的控制参数,常用的有next(true)和next(false)首先判断进入的是否是login页面?然后再判断是否已经登陆?已经登陆了就进入你要跳转的页面,没登录就
可怜的小黑兔
·
2023-01-30 21:15
vue路由
传递参数的几种方式
路由跳转传参可分为三种1)name传递router.js中配置{path:'/detail',name:'detail',component:Detail}在命名路由的时候会有一个name值,可在相应页面以我是{{$route.name}}页面的方式获取2)router-link中的to方法,采用url传参(声明式跳转)2.1js中使用this.$route.params.id来获取,页面中{{$
William_web
·
2023-01-30 20:21
vue路由
的使用(简单理解)
Document尺寸.comHOMENEWS//1、定义路由所需的组件consthome={template:"首页"};constnews={template:"新闻"};//2、定义路由每个路由有两部分path(路径),component(组件)constroutes=[{path:"/home",component:home},{path:"/news",component:news}];/
·
2023-01-28 18:37
vue-router
vue2路由手动创建&二级路由&路由传参&路由守卫&打包上线
about和home两个路由,我们先定义两个组件定义页面级组件,创建views文件夹,然后创建Home.vue和About.vue3.在src目录下创建router文件夹,并在其内创建index.js作为
vue
青青子衿越
·
2023-01-28 15:34
vue.js
javascript
前端
vue路由
守卫的写法
router.js(全局守卫)importVuefrom'vue'importVueRouterfrom'vue-router'importHomefrom'../views/Home.vue'importchildfrom'../components/child.vue'importchild1from'../components/child1.vue'Vue.use(VueRouter)con
gunsmoke
·
2023-01-28 15:33
vue学习
【vue2】对路由的理解
本文核心:
vue路由
概念、路由写法、路由模式、路由重定向、路由跳转传参方式目录一、
vue路由
概念1.概念:2.初体验:二、路由基础1.路由模式2.路由写法总结手动自动配置区别:三、路由重定向与二级路1.
初映CY的前说
·
2023-01-28 15:02
vue
vue.js
前端
javascript
前端框架
Vue路由
的详细介绍(路由传参,跳转,守卫)
路由传参query传参直接在请求路径后面以键值对的形式传递参数的形式为query传参通过$route.query读取对应参数params传参直接在请求路径后面接参数且需要在对应路由中使用占位符声明接收params参数通过$route.params读取对应参数router-link标签中to的对象写法to必须为动态数据绑定若为query传参to对配置对象为path和query若为params传参to
小白-先森
·
2023-01-28 15:02
Vue技巧笔记
vue.js
javascript
前端
vue路由
的介绍(三)--编程式导航和history
注:关于路由的详细介绍可以看文档:https://router.vuejs.org一,编程式导航传统的跳转组件方式是通过来实现的,而编程式导航则是通过js的方式实现跳转。具体我们来看一下实际代码:二,命名路由给路由配置时,加上命名路由:然后就可以直接根据名称调用:三,history的用法让路由变得好看些,路由默认是用hash来模拟完整的url。history配置如下:(#消失)
汉堡大痴
·
2023-01-28 12:49
vue路由
的使用(简单理解)
Document尺寸.comHOMENEWS//1、定义路由所需的组件consthome={template:"首页"};constnews={template:"新闻"};//2、定义路由每个路由有两部分path(路径),component(组件)constroutes=[{path:"/home",component:home},{path:"/news",component:news}];/
·
2023-01-26 11:27
vue-router
Vue项目实战 可视化 创建(vue2+Element ui) 并 创建远程仓库
Vue项目实战创建项目通过脚手架创建项目配置
vue路由
配置element—ui组件库配置axios库创建远程仓库初始化git远程仓库将本地项目托管到码云前端项目初始化步骤①安装vue脚手架②通过脚手架创建项目
半生过往
·
2023-01-26 05:03
vue
vue.js
ui
前端
vue-big
目录01、v-if和v-show指令02、
Vue路由
拦截03、Vue中父子组件生命周期钩子函数的执行顺序04、MVVM05、v-for和v-if06、Vue中的data07、v-model08、route
牧碼人
·
2023-01-23 08:39
Vue
web
vue
前端
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他