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路由
2019-10-09 面试
1,css3新特性2,
vue路由
和实现原理3,vuex的实现原理4,webpack打包的过程,loading和plugin执行顺序5,事件循环原理6,cookie与localstory区别8月27日平安证劵
旭哥_
·
2021-06-07 08:41
vue同页面跳转,实现页面重新刷新解决方案
问题描述vue跳转同一路径时,路由参数改变,但页面无法更新问题原因
vue路由
切换实际是组件间的切换,引用相同组件的时候,组件的生命周期钩子不会再被调用,页面就无法更新解决方案方案1.watch监听路由参数变化
小福饼
·
2021-06-06 09:43
电商管理项目
发起网络数据请求)、Echarts(绘制图形报表)后端技术栈node.js、MySQL、Jwt(状态保持功能,等于session那样的)项目初始化安装vue脚手架vueui可视化创建项目并进行配置配置
vue
KongWish
·
2021-06-06 00:54
Vue路由
改变时
场景:当B页面无数据时,有定时3s后,自动跳转到上一页面,手动后退后,会自动转到上上页面。方案:beforeRouteLeave()导航离开该组件的对应路由时调用//可以访问组件实例`this`beforeRouteLeave(to,from,next){//可以写离开时取消倒计时next();},场景:进入B页面后,要根据进入的路由,后退到相应的来源页面。方案:记录来源beforeRouteEn
IBM_LELE
·
2021-06-05 16:44
Vue路由
懒加载-prefetch预加载问题
通常项目配置router的懒加载,基于webpack4+和ES6,最简单的写法是constrouters=[{path:'/xxx',name:'xxx',component:()=>import('@/xx/xxx.vue')//import()的动态引入}]此时文件加载按页面引入,每个页面跳转进加载该页面需要的资源prefetch预加载使首屏加载变慢在vue-cli3升级之后,配置了webpa
钱英俊真英俊
·
2021-06-04 20:39
vue路由
传参
不在url中传递的方法this.$router.push({name:"expenseDetail",params:{invNumber:this.invNumber}})在expenseDetail页面中拿到参数$route.params.invNumber
blank的小粉er
·
2021-06-04 00:58
移动端项目(去哪儿)项目开发流程
移动端项目(去哪儿)项目开发流程一、确定项目技术栈技术栈:Vue、vue-cli、vue-router、Vuex、axios、vant、rem、scss、webpack、描述:vue.js、vue脚手架、
vue
zhangxlY~
·
2021-06-02 21:13
Vue路由
权限控制解析
前言本人在公司主要负责中后台系统的开发,其中路由和权限校验算是非常重要且最为基本的一环。实际开发项目中,关于登录和路由权限的控制参照了vue-element-admin这个明星项目,并在此基础上基于业务进行了整合,接下来我会以这个项目为例,仔细地剖析整个路由和权限校验的过程,也算是对这个知识点的一些总结。项目总体目录结构进入今天主题之前,我们先来梳理下整个项目,src目录下的。api:接口请求as
·
2021-05-31 18:04
前端笔记整理(Vue)
前端基础知识MVVM原理了解响应原理v-model双向绑定原理生命周期
Vue路由
vue路由
模式路由导航方式组件通信axios拦截器配置webpackplugin和loader的不同webpack构建流程是
Leatitia
·
2021-05-23 19:24
面试锦囊
Vue
vue
Vue路由
监听实现同页面动态加载的示例
场景分析在系统中一个模块有三个子模块.业务数据中可以直接根据类型去区分这个三个子模块的归属.通常情况下.我们是写在同一个模块中然后去选择业务类型.但是业主要求,将这个拆分成三个菜单.用户根据自己的需求去选择需要使用的模块.这个三个菜单使用的是同一张数据表.所以我们肯定只写一个list,add,edit页面的.然后根据进入页面的路由来判断属于哪一个分类.并跳转指定分类的新增,编辑,和调用对应的列表接
·
2021-05-21 13:52
Vue路由
跳转配置
vue路由
配置:1.安装npminstallvue-router--save/cnpminstallvue-router--save2、引入并Vue.use(VueRouter)(main.js文件中)
东了个尼
·
2021-05-20 17:12
Vue实现路由过渡动效的4种方法
Vue路由
过渡是对Vue程序一种快速简便的增加个性化效果的的方法。可以让你在程序的不同页面之间增加平滑的动画和过渡。如果使用得当,可以使你的程序显得更加专业,从而增强用户体验。
·
2021-05-18 10:25
06Vue3-
Vue路由
笔记
路由基本用法文件目录结构route->index.js配置文件解读import{createRouter,createWebHistory}from'vue-router'//引入组件importHomefrom'../views/Home.vue'importUserfrom'../views/User.vue'//等价于//constHome=()=>import('../views/Home
CaRuJan
·
2021-05-15 01:11
Vue3
学习
vue
vue路由
,组件
先是跟着http://www.openopen.com/lib/view/open1476240930270.html搭建了环境,中间遇到了一些问题,还好都一一解决了。下面总结一下:Paste_Image.pngdemo演示效果Paste_Image.png先写主体App.vue![](./assets/logo.png)点我跳转到第一个页面{{name}}点我跳转到第二个页面豆瓣电影排行榜{{a
洋__
·
2021-05-12 07:10
Vue路由
配置
Vue路由
使根组件可以自由的挂载需要的子组件。
牧码狗
·
2021-05-10 02:08
vue-router
跳转路由
vue路由
文件router.jsexportdefaultnewRouter({routes:[{name:'survey',path:'/service/surveyService',component
A郑家庆
·
2021-05-08 04:41
6
VUE路由
vue->SPA应用,单页面应用(引入vue-router.js)vue-resouce交互vue-router路由根据不同url地址,出现不同效果html:主页跳转链接新闻展示的内容js://1.准备一个根组件必须是跟组件varApp=Vue.extend();//2.HomeNews组件都准备varHome=Vue.extend({template:'我是主页'});varNews=Vue.e
上马提枪
·
2021-05-07 16:56
Vue2.0环境搭建
Vue2.0.png安装环境创建项目创建项目示例vueinitwebpackdemo_1安装依赖(在有package.json的目录中)npminstall安装
vue路由
模块vue-router和网络请求模块
amuqiao
·
2021-05-06 17:02
vue路由
器传参
下载:npminstallvue-router路由的传参:1.查询字符串:/user/regist?uname=jack&upwd=123接收:{{$route.query}}2.rest风格传参/user/login/rose/456接收:{{$route.params}}首页用户页//2varHome={template:`我是首页`}varUser={template:`我是用户页注册登录`
Dusk_e081
·
2021-05-06 17:39
6.
Vue路由
(vue-router库)
vue2中路由的写在项目的src/router/index.js里importVuefrom'vue'importRouterfrom'vue-router'importhomefrom'@/components/Home.vue';importnewslistfrom'@/components/news/newslist.vue'importnewsshowfrom'@/components/n
悟空你又瘦了
·
2021-05-04 20:25
Vue路由
---- vue-router
vue-router中常用的hash和history路由模式实现原理吗?TwoPoint!!!spa页面不能刷新://1.hash//2.historyapiurl变化显示对应内容://1.router-view:占位容器//2.数据响应式,current路由变化触发视图更新;响应式得两种实现方式?方式1:借鸡生蛋-newVue({data:{current:'/'}})方式2:Vue.util.
斗伽
·
2021-05-04 10:00
Vue路由
转场,仿移动原生效果
看了不少网上路由转场方案,大多是在路由的meta配置里,增加index参数,然后通过watch监听路由变化,对比index大小进行判断是左滑还是右滑操作,但是并不能达到像移动端原生的那种效果。经过查找,可以重写router的push、replace等方法,效果更好,示例如下:1、还是一样,路由配置里,meta属性增加isFront字段,判断路由状态profile:{path:'/profile',
黑色幽默_0d96
·
2021-05-01 10:00
关于
vue路由
和路由拦截的一些小问题
//总的来说两个问题//1.路由重复点击报红错误//解决方法:重写push方法,cathc掉错误,就不显示了//2.路由重复点击栈溢出//在beforEach方法里,判断重复路由,就next(false)importVuefrom'vue'importRouterfrom'vue-router'importHelloWorldfrom'@/components/HelloWorld'importH
烟雨浥轻尘
·
2021-04-27 23:59
Vue路由
vue-router详细讲解指南
中文文档:https://router.vuejs.org/zh/VueRouter是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。路由实际上就是可以理解为指向,就是我在页面上点击一个按钮需要跳转到对应的页面,这就是路由跳转;首先我们来学习三个单词(route,routes,router):route:首先它是个单数,译为路由,即我们可以理解为单个路由
·
2021-04-25 16:02
vue-router路由跳转
vue路由
跳转部分的内容Documentindexlist{{flag}}varindex={data:function(){return{name:"JayChou"}},//beforeRouteEnter
嗯哼_3395
·
2021-04-24 01:14
详解
Vue路由
钩子及应用场景
一.路由钩子语法在vue-router的官方文档中,将路由钩子翻译为导航守卫,下面是文档中的内容摘要,大家也可以通过传送门前往官网阅读详细内容(一).全局守卫(全局路由钩子)你可以使用router.beforeEach注册一个全局前置守卫:constrouter=newVueRouter({...})router.beforeEach((to,from,next)=>{//...next()})每
EduMedia_熠辉
·
2021-04-23 05:42
Vue实例demo——简易博客系统
项目虽然不大,但是包括的知识点确实不少,主要的知识点有:
Vue路由
的设置以及路由传参、Vue自定义指令、Vue自定义过滤器、使用Vue连接数据库等。
振礼硕晨
·
2021-04-21 07:50
Vue路由
router
VueRouter是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。路由实际上就是可以理解为指向,就是我在页面上点击一个按钮需要跳转到对应的页面,这就是路由跳转;安装在使用vue-router之前,首先需要安装该插件npminstallvue-router如果在一个模块化工程中使用它,必须要通过Vue.use()明确地安装路由功能importVuefro
SY
·
2021-04-15 23:27
vue路由
实现登录拦截
一、概述在项目开发中每一次路由的切换或者页面的刷新都需要判断用户是否已经登录,前端可以判断,后端也会进行判断的,我们前端最好也进行判断。vue-router提供了导航钩子:全局前置导航钩子beforeEach和全局后置导航钩子afterEach,他们会在路由即将改变前和改变后进行触发。所以判断用户是否登录需要在beforeEach导航钩子中进行判断。导航钩子有3个参数:1、to:即将要进入的目标路
·
2021-04-14 20:53
vue路由
传参 params和query的区别
Vue的路由传参有两种方式,params和query,他们的区别是什么呢?params传参this.$router.push({name:"detail",params:{name:'nameValue',Code:’this.Code'}});query传参query传参this.$router.push({path:"/detail",query:{name:'nameValue',Code:
高颜值程序员
·
2021-04-14 11:25
vue
前端
Vue路由
切换&Axios接口取消重复请求
在日常前端开发中,经常会遇到频繁发起的重复请求,会给服务器及网络造成不必要的压力,可通过取消重复请求解决场景订单数据条件筛选查询表单提交按钮频繁点击路由页面切换请求未取消解决方案在每个请求发起的时候存储当前存储的标记在一个数组或Map中,针对每个请求的时候在请求拦截中查询是否重复,如果已重复则取消历史中重复的请求,再发起当前请求,如果没有重复,则添加存储标记并正常请求,已请求完成的清除存储标记ax
相忘于天涯
·
2021-04-13 18:59
vue路由
跳转问题,其他页面正常显示,刚创建的路由页面可以显示,但是刷新后页面空白问题
看似没用问题的路由,当使用this.$router.push({path:"/legalNotices"})时发现不能跳转,当我使用this.$router.push({name:"legalNotices"}),name时发现可以跳转了,但结果刷新页面,页面空白;其他页面的路由可以使用path跳转,就有那么几个不行;然后和其他路由的对比一下结果发现天大的坑,因为空格问题,无法识别路由path,最
井底的蜗牛
·
2021-04-13 17:11
vue
vue
vue路由
懒加载
1.开发环境vue2.电脑系统windows10专业版3.为什么需要使用懒加载?在开发的过程中随着项目的业务越来越多,需求越来越多,体积越来越来,像vue这种单页面应用,如果没有使用懒加载,运行打包之后的文件会很大,进入首页时,需要加载内容很多,时间过长,可能会出现短暂白屏的情况,即使做了loading也不利于用户体验,而运用懒加载可以将页面进行划分,需要的时候再加载页面。下面我来分享三种懒加载的
·
2021-04-10 02:23
vue路由
懒加载
1.开发环境vue2.电脑系统windows10专业版3.为什么需要使用懒加载?在开发的过程中随着项目的业务越来越多,需求越来越多,体积越来越来,像vue这种单页面应用,如果没有使用懒加载,运行打包之后的文件会很大,进入首页时,需要加载内容很多,时间过长,可能会出现短暂白屏的情况,即使做了loading也不利于用户体验,而运用懒加载可以将页面进行划分,需要的时候再加载页面。下面我来分享三种懒加载的
·
2021-04-10 02:45
vue 通过router 解决动态组件切换刷新问题
image.png另一种方法便是我要说的,通过
vue路由
来实现动态组件的切换。在上面index.vue文件中包含动态组件list、edit、add三个组
追梦旅途
·
2021-04-01 09:38
vue路由
传参
方案一路由配置设置参数问题:参数直接在地址栏中显示从about组件跳转至home组件about组件跳转到Home组件jumpToHome(id){this.$router.push({path:`/home/${id}`,})}home组件exportdefault{name:'Home',data(){return{getParam:''}},mounted(){this.getParam=th
·
2021-03-28 15:58
vue路由
传参
方案一路由配置设置参数问题:参数直接在地址栏中显示从about组件跳转至home组件about组件跳转到Home组件jumpToHome(id){this.$router.push({path:`/home/${id}`,})}home组件exportdefault{name:'Home',data(){return{getParam:''}},mounted(){this.getParam=th
·
2021-03-28 15:14
vue使用路由使用query,params导航条的变化与axios发起请求的携带参数与后端解析时拿到的参数一点点探究
一、
vue路由
携带的参数,params与queryparams:/router1/:id,/router1/123,/router1/789,这里的id叫做paramsquery:/router1?
·
2021-03-27 17:04
vue.js
vue使用路由使用query,params导航条的变化与axios发起请求的携带参数与后端解析时拿到的参数一点点探究
一、
vue路由
携带的参数,params与queryparams:/router1/:id,/router1/123,/router1/789,这里的id叫做paramsquery:/router1?
·
2021-03-27 17:45
vue.js
vue路由
跳转页面的几种方式及其区别
场景:A页面跳转到B页面并携带参数方案一:声明式导航router-link1.1不带参数://注意:router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。//name,path都行,建议用name1.2带参数://传递对象方案二:编程式导航this.$router.push()2.1不带参数:this.$router.push('/home')this
易冷zzz
·
2021-03-25 15:00
vue路由
跳转
{
vue路由
跳转的三种方式1.可以接收一个url如'/home',也可以接收一个对象{name:'home'}{path:'/home'}2.this.
和月亮说想你
·
2021-03-25 11:30
vue路由
两种引用方式的区别
1.开发环境vue2.电脑系统windows10专业版3.在使用vue的过程中,我们需要配置路由,下面我来分享一下引用路由的方式的区别。4.废话不多说,直接上代码:importVuefrom'vue'importVueRouterfrom'vue-router'//1、直接把组件引入进来,不关路径访问或不访问,都把组件引用进来importHomefrom'../views/Home.vue'imp
·
2021-03-18 18:51
vue.js
Vue路由
实现(三):hash跳转原理
在newvueRouter的时候我们可以传入一个mode属性,他可以接收三个值:hash/history/abstracthash和history的区别history的路径更美观一点比如http://yoursite.com/user/id,history是基于pushState()来完成URL跳转而无须重新加载页面。但是强制刷新还是会有问题(服务端来解决这个问题),所以history模式需要后端
·
2021-03-17 04:04
Vue路由
实现(四):router-view和router-link的实现原理
使用首页关于router-view组件exportdefault{//函数式组件没有this不能new没有双向数据绑定,通常用的比较少,比较适用于展示详情页因为详情页只展示不进行修改等操作,函数式组件比有状态的组件更加轻量级。functional:true,render(h,{parent,data}){parent表示的父组件appdata是行间属性(上面代码a=1)也可以使用prop传递let
·
2021-03-17 04:30
Vue路由
实现(一):Vue.use(Router)中做了什么?
引言接下来几篇文章写一写最近学习的Vue中的路由原理吧。那么在讲原理之前我们先来看看它是如何使用的。路由的使用importVuefrom'vue'importRouterfrom'vue-router'importHomefrom'./views/Home.vue'importAboutfrom'./views/About.vue'Vue.use(Router);//使用Vue-Router插件e
·
2021-03-17 04:59
Vue路由
实现(二):macther中的addRoutes原理
macther是什么?根据用户传递的routes创建匹配关系,它里面提供两个方法:addRoutes和matchclassVueRouter{constructor(options){//createMatcher返回addRoutes和match两个方法this.matcher=createMatcher(options.routes||[]);}init(app){}}编写createMatc
·
2021-03-17 04:59
vue路由
传参的三种基本方式
现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。父组件中:methods:方案一:getDescribe(id){//直接调用$router.push实现携带参数的跳转this.$router.push({path:`/describe/${id}`,})方案一,需要对应路由配置如下:{path:'/describe/:id',name:'Describe',co
·
2021-03-15 13:20
vue.js
Vue路由
守卫
本例将通过一个简单的登录后获得路由跳转权限的案例来简单解释路由守卫(全局前置守卫)案例场景:在许多业务中我们会遇到用户登录后才能访问某个路由的情况(不能通过地址栏手动跳转),这事我们可能需要用到路由守卫。1.首先新建3个vue,分别为About.vue,Home.vue和Index.vue。然后在router中引入并在路由字典中注册:{path:'/',name:'Home',component:
·
2021-03-14 21:16
前端routervue.js
vue 无痕刷新
$router.go(0),
vue路由
里面的一种方法;这两种方法都可以达到页面刷新的目的,简单粗暴,但是用户体验不好,相当于按F5刷新页面,页面的重新载入,会有短暂的白屏。
·
2021-03-14 06:23
javascript
vue 路由传参 params 与 query两种方式的区别
vue路由
传参params与query两种方式的区别1.query的name和pathname:this.
一条过期的秋刀鱼
·
2021-03-12 09:30
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他