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路由
的使用及模块管理
1、引入路由在生成的main.js中导入2步骤的根目录,importrouterfrom'./router'然后在创建vue对象的时候放进去newVue({el:'#app',router,components:{App},template:''})2、在src目录下创建router目录,创建index.js,目录结构如下3、在index.js中引入vue和routerimportVuefrom'
干掉熊猫我就是国宝++
·
2020-06-27 14:30
前端
vue
router
vue路由
的两种模式,hash与history
对于Vue这类渐进式前端开发框架,为了构建SPA(单页面应用),需要引入前端路由系统,这也就是Vue-router存在的意义。前端路由的核心,就在于———改变视图的同时不会向后端发出请求。一、为了达到这个目的,浏览器提供了以下两种支持:1、hash——即地址栏URL中的#符号(此hsah不是密码学里的散列运算)。比如这个URL:http://www.abc.com/#/hello,hash的值为#
Wo信你个鬼
·
2020-06-27 08:16
vue2.0 点击跳转传参--
vue路由
点击事件跳转传参数
vue中路由跳转传参数有多种,常用的是下面的几种:通过router-link进行跳转通过编程导航进行路由跳转1.router-link跳转1.path->是要跳转的路由路径,也可以是路由文件里面配置的name值,两者都可以进行路由导航2.params->是要传送的参数,参数可以直接key:value形式传递3.query->是通过url来传递参数的同样是key:value形式传递2.$router
buling girl
·
2020-06-27 07:37
vue-js
Vue路由
、页面跳转、页面传参和参数接收示例
Vue路由
、页面跳转、页面传参和参数接收示例路由地址设置页面跳转+传参子页面接收父页面参数路由地址设置index.js页面路由地址配置文件位于src/router/index.js例如我们需要设置一个/
拉布拉机丶
·
2020-06-27 06:22
web前端
Vue路由
(嵌套路由)的使用
1、vue-router介绍vue-router是Vue.js的路由插件。适合用于构建单页面应用,基于路由和组件;路由用于设定访问路径,将路径和组件映射起来。路径之间的切换实际上就是组件的切换。2、安装vue-router先要搭建vue工作环境,环境搭建请参考另外两篇:Windows下的vue工作环境搭建和linux下的vue工作环境搭建。3、创建项目vueinitwebpackmyobj#创建一
Yfw&武
·
2020-06-27 04:59
❤
Vue.js
vue路由
跳转,左边的菜单栏不变,右边页面改变
1.需求:左边是菜单,右边的页面根据左边的菜单变化而变化,当一个界面想跳到另一个界面时,左边的菜单不变,但是右边的界面会响应的该改变。关键在于配置path:/management/advertDemandRelease/dataDetail。参数id放在路由上(1)在vue文件中的代码:数据详情(2).在路由文件的代码(有路由权限的要配置menus):{path:'/management/adve
无悔_一叶扁舟
·
2020-06-27 01:16
vue
Vue路由
篇之动态路由匹配
Vue路由
篇之动态路由匹配详情请见注释.active{font-size:100px;color:red}前端研发职位搜索constposition={//定义局部组件template:`position
tianlei11
·
2020-06-26 19:41
vue路由
之间传参的多种方式
路由组件传参方式1:使用$router.params//在路由中定义参数constrouter=newVueRouter({routes:[{path:'/user/:id',name:'user',component:User}]})//页面a跳转的时候传参或者User或者this.$router.push({path:'/user/123'})或者this.$router.push({name
谢大见
·
2020-06-26 15:28
Vue路由
懒加载报错问题解决
使用
Vue路由
懒加载时报了以下错误:经过百度发现,出现该问题的原因是:import属于异步引用组件,需要特殊的babel-loader处理解决办法:安装babel用来编译import异步引用方法的模块babel-plugin-syntax-dynamic-importcnpminstallbabel-plugin-syntax-dynamic-import-D
Yuki-W
·
2020-06-26 14:04
前端
vue路由
拦截及页面跳转
路由设置:router/index.jsexportdefaultnewRouter({routes:[{path:'/selfcenter',name:'selfcenter',meta:{requireAuth:true//配置此条,进入页面前判断是否需要登陆},component:selfcenter}]})main.js:/*eslint-disableno-new*/router.bef
Mosowe
·
2020-06-26 12:17
vue
Vue路由
Vue路由
vue路由
有两种模式:hash:哈希模式,也是
vue路由
的默认模式,使用url的hash来模拟一个完整的路由,于是当url改变时,页面不会重新加载;依靠散列算法:将不定长度的内容转换为定长的内容存入
sisi_chen
·
2020-06-26 12:48
Vue
解决
vue路由
跳转到同一页面的刷新问题
问题描述:当我使用路由跳转页面时,如果页面跳转是同一个路由,传递的参数不同时,页面不刷新,如下图:待收定金和待收首款其实跳转的是同一个组件,只是他们传递的参数不同而已。当我使用路由进行跳转时,我发现第一次是可以正确跳转的,比如我当前在其他页面,当我点击一个“待收定金”他可以正常的跳转到指定组件去,此时当我再点击“待收首款”时,页面不刷新,还是之前的数据,查了很多资料也没找到合适的解决办法。在组件中
wendycwb
·
2020-06-26 12:32
vue
vue
路由跳转同一页面不刷新
Vue路由
之组件切换
Vue路由
之组件切换今天我们来简单说一下Vue的路由实现组件之间的切换。
@带甜味的盐@
·
2020-06-26 06:56
前端
SYW
ElementUI和nodeJS介绍
文章目录前言nodeJS环境搭建测试前言在我的上篇博客
Vue路由
中说到了组件,大家也明白了组件的重要性,Vue基本就是靠组件来完成的,在这里大家会发现一个很重要的问题,因为大部分都是组件来完成的,所以编写组件是非常麻烦的
琉璃街
·
2020-06-26 03:15
ElementUI
nodeJS
基础教程
vue简学之路(案例十三)路由一级配置以及路由重定向
vue路由
引入:1通过npminstallvue-router安装(一般在项
一窝小菜
·
2020-06-26 02:44
vue
vue
Vue路由
跳转+路由传参
之前在原生JS的开发中,我们经常会用到根据某一状态进行页面的跳转。比如:登录成功跳到首页,点击商品列表的某个商品跳转商品详情等。而常见的写法就是:location.href("index.html")那么vue是基于路由的,那么怎么进行页面的跳转?路由。大家都知道vue的每个页面级组件需要配置路由才可以使用,那么跳转页面也就是控制路由的切换。例如:点击登录按钮,跳转到登录页面this.$route
坏丶毛病
·
2020-06-26 01:10
Vue-成长之路
vue中配置nprogress 页面顶部进度条(在
vue路由
守卫和路由后置)
1.安装npminstallnprogress--save2.在main.js中导入源码~~~~~~方便你复制//TheVuebuildversiontoloadwiththe`import`command//(runtime-onlyorstandalone)hasbeensetinwebpack.base.confwithanalias.importVuefrom'vue'importAppf
人间草木96
·
2020-06-26 01:07
个人总结
vue
Vue.js学习(四)
上一篇Vue.js(三)主要学习了Vue组件的基本知识,这节主要是学习一下
Vue路由
什么是路由?
LullabyLY
·
2020-06-26 00:31
Vue.js
vue路由
的定义、起始页面、切换、高亮显示
原理:1.浏览器持续监听着path属性的变换,从而使其对应的component组件发生变化,页面内同改变。2.理解router-view元素的占位符的作用HTML代码:Title.router-link-active,.myActive{color:cornflowerblue;font-weight:bold;font-style:italic;font-size:larger;}/*默认的激活
何迟
·
2020-06-25 22:44
Vue
前端开发也蛮有意思的
vue路由
跳转数据不更新解决
第二次进入页面,页面路由参数已经改变,但是页面内容不会刷新。问题原因:在组件mounted钩子中调用的刷新页面内容,但测试发现这个钩子没有被调用。后来发现App.vue中使用了:keep-alive是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。这就是问题所在了。解决办法:使用Vue组件切换过程钩子activated(keep-alive组件激活时调用),而不是挂载钩
IWTF
·
2020-06-25 19:45
vue
封装一个基础的vue-router
前言主要知识点:路由原理Hash与History实现路由一、一个
vue路由
的工作原理前端路由与后端路由的区别:后端路由:输入url>请求发送到服务器>服务器解析请求的路径>拿取对应的页面>返回回去前端路由
Vam的金豆之路
·
2020-06-25 15:46
Vue.js
vue路由
name同名,路由重复问题
在项目中,想让路由后缀为空,或者index的时候,都跳转到路由为index的页面,于是在router中如下配置routes:[{path:'/',name:'index',component:()=>import('@/components/index').then(m=>m.default)},{path:'/index',name:'index',component:()=>import('@
DistantPluto
·
2020-06-25 13:15
Vue
vue路由
守卫未登录跳转到登陆页面
在路由里添加守卫可以在登陆页面添加created(){if(sessionStorage.username){//登陆了自动跳到首页,来阻止重复登陆this.$router.push("/")}},constrouter=newRouter({mode:"history",routes:[{path:'/',name:'shop',component:shop},{path:"/login",na
qq_36273128
·
2020-06-25 10:17
vue
vue路由
之进阶篇
一.路由组件传参router.js代码片段:{path:'/argu/:name',name:'argu',//传入不同的参数可以进入同一个页面,实现组件的复用component:()=>import('@/views/argu.vue'),props:true},组件内获取路由参数的代码片段{{name}}exportdefault{props:{name:{type:String,//type
ade梦里不知身是客
·
2020-06-25 08:16
vue
vue全家桶项目搭建之五——vue 中路由vue-router配置方法以及vue-router路由的跳转方法以及参数的传递和接收
目录一、安装vue-router二、配置vue-router1.src文件下新建文件夹router与store平级,并配置路由2.在main.js中配置三.
vue路由
带参数跳转方式以及参数的接收方式1.
傻小胖
·
2020-06-25 08:15
vue
vue路由
切换动画,前进左滑,后退右滑
一、目标实现原生app页面切换动画。前进左滑后退右滑,同级tab切换无动画二、分析1、如何判断页面是前进还是后退?2、如何在前进后退时使用不同的动画?三、思路1、为每个页面定义一个变量来表示当前所在的层级(比如:A->B->C,A的层级为1,B的层级为2,C的层级为3)2、在页面每次切换时判断当前显示的页面和即将显示的页面的层级关系,即可知道是前进还是后退(例如:A->B,判断A页面与B页面层级关
CalmHarbin
·
2020-06-25 06:07
Vue
vue学习 十七
Vue路由
和http请求
路由的实现:首先需要cmd将路由模块装上,然后重启项目,多打几遍就熟悉了npmrundev,在下面的黑窗口中,我之前已经装过了路由模块,显示如下npminstallvue-router--save-devnpmrundev然后你需要的就是在main.js文件中引入路由模板,然后使用它,如下图中第一和第二个画圈的部分配置路由什么的参照mode:“history”,的作用是为了去除地址栏中的/#/这个
liusongjing
·
2020-06-24 14:37
vue前端框架
vue初学之路
vue-router
vue路由
中的问题(坑)
Errorinrenderfunction:"TypeError:Cannotreadproperty'matched'ofundefined"webpack4.0.1中,也存在以下问题(注意点):1、VueRouter实例化时的参数,可以简写为routes,表示routes:routes。但是要注意的是,“routes:routes”表示属性名是routes,值是routes。在这种情况下(属性
田江
·
2020-06-23 21:38
vue
vue路由
按需加载(路由懒加载)
vue的SPA(SinglePageApplication)应用里,当(webpack)打包构建时,会把所有的js打在一起,JavaScript包会变得非常大,并在第一次请求时全部下载完毕,影响页面加载(性能)。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。目前有三种方式实现路由组件的懒加载,分别是:vue异步组件es的import()w
田江
·
2020-06-23 21:07
vue
vue路由
自动生成
在写vue项目时,遇到页面跳转很多,需要配置很多路由,一个一个路由配置的话非常麻烦,修改起来也不方便。如下所示:exportdefaultnewRouter({routes:[{path:'/',name:'home',component:require('@/pages/home.vue')},{path:'/demo1',name:'demo1',component:require('@/pa
OSError
·
2020-06-23 20:50
前端
vue
.
Vue路由
(路由配置、传参、获取参数)
this.$route和this.$router区别:this.$route信息参数(query、prams)传参获取this.$router功能函数,go(),push()等方法调用1.导入和使用路由(main.js):importRouterfrom'vue-router'//使用路由Vue.use(Router)//导入vue页面importRouterAfrom'../page/route
尘埃338
·
2020-06-23 14:55
VUE
前端
学习
vue路由
(详解)
好久没更新了,因为最近在做微信小程序的项目。没时间更新,今天抽出时间来说说vue的路由。正题:最简单的路由(非vue-cli):1.需要在新建的html文件里引入routes.js文件2.HTML代码:首页详情我的我的//输出js代码://1创建组件varHome={template:'我是首页'}varList={template:'我是列表页'}varDelit={template:'我是列表
heshuaicsdn
·
2020-06-23 14:27
vue-js
关于
vue路由
二次跳转问题的记录
一、问题描述今天在写自己的小项目的时候遇到一个问题,点击路由跳转的时候会有两次跳转,一次是正常跳转,一次是从根路由跳转到目标路由。代码如下:路由跳转代码:this.$router.push({name:"address",params:{checkedList:this.checkedList,unCheckedList:this.unCheckedList,totalPrice:this.tot
guxin_duyin
·
2020-06-23 11:36
vue
原生JS
vue路由
参数发生变化,但是页面不刷新的问题(vue监听路由参数变化重新渲染页面)
例:地址1:"https://xxx/#/autoPage?channelCode=xuezhiyuan_jc111"地址2:"https://xxx/#/autoPage?channelCode=xuezhiyuan_jc222"问题现象:当从第一个调到第二个地址时,页面内容不进行刷新,依然停留在地址1的内容,但是地址栏会变化为地址二。解决方式:vue的keyhttps://cn.vuejs.o
KeroroLX
·
2020-06-23 10:03
基础
vue笔记
vue部署到nginx的location配置(可以在不同路径刷新404)
官网:https://router.vuejs.org/zh/guide/essentials/history-mode.html#后端配置例子我项目中设置
vue路由
为history模式,项目就会少了地址栏的
不屑哥
·
2020-06-23 09:24
vue
路由原理解析:vue-router 组件的 scrollBehavior解决问题:页面的滚动会影响到其他页面
vue路由
跳转就是通过对history.pushState()和history.replaceState()方法的模拟来实现,会往history栈中存放一条记录,这也是为什么vue的router.push
宝儿的程序生涯
·
2020-06-23 07:53
总结深究一些原理
vue 路由懒加载
vue路由
懒加载importVuefrom'vue'importRouterfrom'vue-router'/*importShowMainfrom'..
九宝妈咪
·
2020-06-23 06:00
vue
vue路由
登录拦截(vue router登录权限控制)
实现原理:哪些路由需要验证需要在路由文件router/index.js中指定:{path:'/',component:Home,name:'Home',iconCls:'fafa-address-card',leaf:true,//只有一个节点children:[{path:'/chart',component:Chart,name:'Chart',iconCls:'el-icon-s-flag'
duansamve
·
2020-06-23 05:10
vue
vue路由
学习-路由是什么
有关
vue路由
的学习过程开发工具:vscode事先准备:利用脚手架构建模板实例,具体构建过程可参考官方文档https://cli.vuejs.org/zh/.
doitba
·
2020-06-23 05:14
vue
vue动态路由配置,
vue路由
传参
动态路由:当我们很多个页面或者组件都要被很多次重复利用的时候,我们的路由都指向同一个组件,这时候从不同组件进入一个"共用"的组件,并且还要传参数,渲染不同的数据这就要用到动态路由跟路由传参了!首先我们来了解下router-link这个组件:简单来说,它是个导航器,利用to属性导航到目标组件,并且在渲染的时候会自动生成一个a标签,当然官方也有说明,加个tag标签属性就可以渲染不同的标签,可以浏览器端
diego1993
·
2020-06-23 04:37
前端开发:
vue路由
之前端路由的原理
现在mvvm框架已经火的不成样了,React、Angular和Vue.js的发布让前端工程化成为主流,大前端时代已经到来了,最近接触了vue的前端路由,闲来无事就开始琢磨源码,下面来说说前端路由的原理。一.前端路由现代前端开发中最流行的页面模型,莫过于SPA单页应用架构。单页面应用指的是应用只有一个主页面,通过动态替换DOM内容并同步修改url地址,来模拟多页应用的效果,切换页面的功能直接由前台脚
cuandugen9315
·
2020-06-23 01:12
Vue路由
重定向
路由对象$router路由跳转方法:push()语法:$router.push('url')分写与合写方式的重定向写法不一样分写形式的路由中:可以找到自己创建的路由对象,加上myrouter.push('想要重定向的path')可以在vue实例中添加钩子函数:beforeCreate:function(){this.$router.push('想要重定向的path')}合写形式的路由中:我们再实例
xlayzheng
·
2020-06-23 01:31
vue路由
传参的三种基本方式
一、技术概述这个技术算是比较基础的,不会很难,但是基本每个项目都要用到,所以写下这篇博客。主要的运用场景:点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。二、技术详述父组件(template部分):{{invitation.title}}方式一父组件(js部分)methods:{getDetail(id){//直接调用$router.push实现携带参数的跳转this.$rou
陈朝帏
·
2020-06-22 23:00
将 vue 路由拆分到多个文件( vue-router 目录结构)
所以,想把
vue路由
也按功能,类似laralel一样,划分为多个路由文件,最终的路由结构类似下面:routes/index.jsaccount.jsstudent.jsbusiness.js...也可以是更深层次的嵌套
beyond__devil
·
2020-06-22 17:55
javascript
vue
vue路由
跳转的方式
vue路由
跳转有四种方式1.router-link2.this.$router.push()(函数里面调用)3.this.$router.replace()(用法同push)4.this.
bagu1904
·
2020-06-22 16:10
vue路由
守卫实现登录状态管理
有了这段代码,再也不用担心每进入一个页面发送一次checkLogin请求验证了过多的名词等下次再来解释看下面两部分:1、路由文件//登陆页面不需要检测状态,所以不需要守卫//login{path:'/login',name:'login',component:Login,meta:{title:'登录'}},//home页面需要进行登陆状态验证,所以增加路由元信息,mate里面设置要不要守卫//h
栈木地
·
2020-06-22 13:10
Vue学习
vue路由
和嵌套方法
学习
vue路由
和vuex有一周时间了今天把学会的方法总结一下,我是用npm搭建的开发环境在npm安装vue的时候会提示你是否安装路由,如果没有就安装一个:npminstallvue-router--save
故事迷人眼
·
2020-06-22 11:08
vue
vue路由
系统mode的hash和history的区别及用法
环境:vue2一:
vue路由
为了构建单页面应用,vue引入了路由系统;前端路由的核心--改变视图的同时,不向后端发送请求;vue的路由有两种模式--hash和history,默认是采用hash的。
注释科长
·
2020-06-22 10:19
vue.js
vue路由
权限校验功能的实现代码
引言做后台系统的时候,难免会有用户权限的判断。admin可以查看全部菜单,user只能查看部分菜单。一开始接触这个需求的时候,完全是纯前端做的。在配置路由的时候,加一个roles的属性,通过判断用户的roles是否与路由的roles属性相匹配来作为显示隐藏的依据{path:'/router',name:'router',meta:{title:'标题',roles:['admin','user']
·
2020-06-22 08:27
Vue路由
的模块自动化与统一加载实现
首先呢,我们来看看一般项目路由是怎么划分的。为什么这么划分呢?如果大项目业务非常多,单纯的单页面很难维护,我们只有这样规范化,才能高效率。模块自动化与统一加载的好处:规范化命名(模块名.业务名.vue)不用每次写页面都要去总路由引入组件接下来,我们实战一波。一、建立项目文件目录以及文件夹根据上面的要求建立,依次在src文件夹下的components文件夹下建立一个如名叫model1文件夹用于存放功
·
2020-06-22 08:11
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他