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-router
原理
前端三大框架Vue,React,Angular,他们都是单页面应用开发的,所以利用路由的跳转非常有必要的,
vue-router
,react-router,angular-router都是基于前端路由原理进行封装实现的
凌晨四点半er
·
2020-08-05 17:30
vue
手写
Vue-router
核心原理,再也不怕面试官问我
Vue-router
原理
手写
vue-router
核心原理文章目录手写
vue-router
核心原理一、核心原理1.什么是前端路由?2.如何实现前端路由?
前端阳光
·
2020-08-05 17:27
前端
Vue 技术栈 带你探究
vue-router
源码 手写
vue-router
写在开头学习完了ES6基础,推荐阅读:ECMAScript6全套学习目录整理完结现在开始逐步深入Vue技术栈,想了想,技术栈专栏的主要内容包括:1、Vue源码分析2、手把手教保姆级撸代码3、无惧面试,学以致用,继承创新4、谈谈前端发展与学习心得5、手写源码技术栈,附上详细注释6、从源码中学习设计模式,一举两得7、编程思想的提升及代码质量的提高8、通过分析源码学习架构,看看优秀的框架9、项目实战开发
一百个Chocolate
·
2020-08-05 17:17
Vue
技术栈
小狮子前端Vue进阶小册
手写
vue-router
源码 实现属于自己的路由
先简单说一说,我们前端路由的实现主要是为了SPA应用的框架,框架开发都是单页应用,单页应用的特点就是跳转页面的时候的不刷新浏览器,那想要实现跳转页面不刷新浏览器的方式有两种:一种是通过hash的方式、另一种就是通过H5的history的api实现路由实现的核心原理hash的实现原理首页关于window.addEventListener('load',()=>{html.innerHTML=loca
weixin_34248023
·
2020-08-05 17:25
vue-router
一些容易被忽略的知识点
本文适用于对Vue.js和
vue-router
有一定程度了解的开发者除特殊说明,
vue-router
版本为3.0.2正文路由class匹配路由匹配后会给该标签添加class属性值.router-link-active
weixin_34220834
·
2020-08-05 17:53
vue预渲染prerender-spa-plugin解决首屏白屏问题
vue-meta-info可以生成title和meta标签,可解决SPA页面的SEO痛点一、安装npminstallprerender-spa-plugin--save二、路由模式特别注意:使用预渲染
vue-router
weixin_33991727
·
2020-08-05 17:16
vue-router
路由跳转
1.router.push(location,onComplete?,onAbort?)这个方法会向history栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的URL。注意:在Vue实例内部,你可以通过router.push。当你点击时,这个方法会在内部调用,所以说,点击等同于调用router.push(…)。声明式编程式router-link:to="…"router.pus
高压锅_1220
·
2020-08-05 16:46
Vue
vue-router
实现Vue组件之间传参
1、假设有两个Vue组件,项目路由文件src/router文件夹下的index.jsimportVuefrom'vue';importRouterfrom'
vue-router
';importofficeHomefrom
sleepwalker_1992
·
2020-08-05 16:16
Vue
Vue-Router
核心原理实现(文末附手写版源码)
VueRouter的核心原理一、VueRouter的核心组成部分主要实现以下几部分:modethis.$router/this.$routerouter-link/router-viewVue.use注册插件1、mode在vueRouter中,主要分为两种模式,一种是hash,一种是history。hash模式是通过监听hashchange事件,然后根据hash值去加载对应的内容的。history
俞华
·
2020-08-05 16:18
vue
前端
vue-router
页面切换动画
vue-router
页面切换动画网上一直没翻到
vue-router
翻页动画的完美实现,就心[bei]动[bi]的,编了一个简单的动画组件。
da宗熊
·
2020-08-05 16:53
web前端
vue-router
源码分析(二)--HTML5History
首先:HTML5History也继承自HistoryvarHTML5History=(function(History$$1){...})(History)functiongetLocation(base){//处理urlvarpath=decodeURI(window.location.pathname);if(base&&path.indexOf(base)===0){path=path.sl
haoyanyu_
·
2020-08-05 16:00
Vue
手写
vue-router
(完结)
文章目录一、location对象二、history对象1.常见方法三、功能分析1.组件2.接口四、开始手写vue-router1.构造函数2.初始化操作3.vue-router安装方法①得到唯一实例③组件的注册五、总结一、location对象location对象含有很多的属性,其中我们此次使用到的是hash,接下来我们需要熟悉一下hash的用法。首页appwindow.addEventListen
— 崔颢 —
·
2020-08-05 16:15
前端面试
Laravel-Vue-SSR-SPA 服务端渲染/单页面渲染实现骨架
Laravel-Vue-SSR-SPA提供服务端渲染/单页面渲染实现骨架,同时集成webpack打包构建MD5文件名/gzip实现,内置
vue-router
,vuex,axios等vue套件,提供PC端
weixin_33961829
·
2020-08-05 15:36
Vue的完整学习笔记(介绍,基础语法,组件开发与通信,模块化概念,webpack,vue-cli,
vue-router
,vuex,axios)
前端发展和架构先聊一下前端开发模式的发展。静态页面最初的网页以HTML为主,是纯静态的网页。网页是只读的,信息流只能从服务端到客户端单向流通。开发人员也只关心页面的样式和内容即可。异步刷新,操作DOM1995年,网景工程师BrendanEich花了10天时间设计了JavaScript语言.随着JavaScript的诞生,我们可以操作页面的DOM元素及样式,页面有了一些动态的效果,但是依然是以静态为
小莫の咕哒君
·
2020-08-05 15:02
js框架
前端
vue
手写
Vue-router
核心原理
内容输出来源拉勾教育大前端高薪训练营一、基本使用importVuefrom'vue'importVueRouterfrom'
vue-router
'//路由组件importindexfrom'@/views
大白菜。321
·
2020-08-05 15:30
大前端学习
vue.js
html5
typescript
es6
1、
Vue-router
集成
今天我们聊一下vue的全家桶成员之一Vue-routerVue-router就是一个前端路由的功能,现在我们开发前端webapp,路由是一个必不可缺的功能,我们只做webapp相对于以前的网站来说,我们一个连接输入然后跳转到后端进行一个模板渲染,产生一个新的html,返回给浏览器端,浏览器把这个内容显示出来,这是一次路由跳转。作为单页应用来说,我们的路由跳转是不经过后端服务器的。我们的页面渲染内容
xyphf_和派孔明
·
2020-08-05 15:07
vue.js入门
基于vue2 +
vue-router
+ vuex 构建的一个新闻类大型单页面应用 —— 今日头条
vue2-news前言该项目UI模仿今日头条,但我尽可能地做了许多修改,我不是做UI设计的,如何还看得过去,右上角点个"star"支持一下吧?该项目包括移动端和native端,移动端共4个页面,native端共20个页面,涉及文章的分类、展示、阅读、推荐、搜索和用户的登录、评论、收藏以及后台文章编辑等等,是一个完整的生态链。其复杂度不用说大家也能感受到。如果这个项目能驾驭的了,你的Vue使用能力已
weixin_34216196
·
2020-08-05 14:29
Vue-router
之集成
在项目中使用
vue-router
项目中新建文件笔记所在项目新建client/config/新建client/router.js新建client/routes.js安装vue-routernpmivue-router-S
weixin_34183910
·
2020-08-05 14:57
从头开始学习
vue-router
一、前言要学习
vue-router
就要先知道这里的路由是什么?为什么我们不能像原来一样直接用标签编写链接哪?
vue-router
如何使用?常见路由操作有哪些?等等这些问题,就是本篇要探讨的主要问题。
weixin_34129696
·
2020-08-05 14:25
手写
vue-router
与vue-vuex
一、手写vue-router1、kvue-router.jsimportLinkfrom'./krouter-link'importViewfrom'./krouter-view'//1.创建一个krouter对象,只需要把krouter挂载到Vue.prototype.$router=router上这样在所有的组件中都可以使用$router了//krouter是一个对象,只需要实现一个{inst
sunny327
·
2020-08-05 14:26
vue.js
Vue中切换页面时的过渡动画
importVuefrom'vue';importRouterfrom'
vue-router
';importHomefrom'@/pages/home/Home';importListfrom'@/pages
旭日佳年
·
2020-08-05 14:15
Vue前端框架
Web前端
Vue
Js
过渡动画
【vue】vue-cli,
vue-router
重点组件(详细配置及用法说明)
【vue】vue-cli,
vue-router
重点组件(详细配置及用法说明)此篇为基础用法及配置说明篇一.vue-cli:创建项目基本结构的工具1.配置在想要添加创建项目的文件夹下cmd在安装好node.js
老耿是个程序员
·
2020-08-05 14:04
web前端
Vue-router
的安装与基础配置
路由
Vue-router
简介vue的单页面应用是基于路由和组件的,路由用于设定访问
广漂的明哥
·
2020-08-05 13:02
Vue
vue中
vue-router
的使用(包括在ssr中的使用)
vue笔记之
vue-router
的使用(包括ssr中的使用)安装
vue-router
命令行执行:npmivue-router-S创建配置文件在项目src文件夹下创建config文件夹存放路由配置在config
可能是鱼
·
2020-08-05 13:56
Vue笔记
[Vue四]:node.js后端响应请求并返回数据——以登录响应为例
node.js编程2.express框架3.body-parser中间件,解析post请求4.隐藏知识点:前端Vue及相应框架实现对对后端的访问请求[Vue二]:实现页面登录功能对element-ui,
vue-router
goodlovingz
·
2020-08-05 13:04
前端
vuejs 预渲染插件 prerender-spa-plugin 生成多页面 -- SEO
2、预渲染模式这比服务端渲染要简单很多,而且可以配合vue-meta-info来生成title和meta标签,基本可以满足SEO的需求TIPS:使用预渲染
vue-router
必须使用hi
即墨丹青
·
2020-08-05 13:22
vue-router
创建视图的三种方式
toatobre转载于:https://www.cnblogs.com/zhangxiaofei/p/7257349.html
ai327353506
·
2020-08-05 12:16
vue-router
仿天猫底部导航栏
首先把天猫的导航贴出来,里面包括精选、品牌、会员、购物车、我五个导航及对应的图标。分析:1、图标的获取进入阿里巴巴矢量图标库,网址http://www.iconfont.cn。点击官方图标库,选择天猫图标库,选中放入购物车。点击添加至项目,点击创建新项目按钮,创建tianmao项目,点击确定。此时会有查看在线链接和下载至本地两种方式,我选择第一种,因为后期如果要添加小图标的话,只需要重新生成在线链
木雷双雄7
·
2020-08-05 11:00
vue-router
vue-router
配合ElementUI实现导航
在每个项目中路由是不可或缺的,最近学习
vue-router
和ElementUI配合使用实现导航栏,在学习的过程中遇到一个问题:点击浏览器的刷新之后页面停留在原来的位置,但是导航却是默认第一个。
Lily900923
·
2020-08-05 11:36
Web前端
vue-router
报错: Uncaught (in promise) undefined
参考别人博客以为是
vue-router
跳转方法的问题。*1.router.push(location)=====window.history.pushState
宛宛心里的月亮
·
2020-08-05 11:23
解决问题
vue路由解决Uncaught (in promise) Error: Avoided redundant navigation to current location: “/home/news“.
router.push(this.path);},解决办法:在router文件夹下的index.js中加入如下代码,错误消失importVuefrom'vue'importVueRouterfrom'
vue-router
pshdhx
·
2020-08-05 10:30
Vue.js
vue的常见理论知识
active-class是
vue-router
模块的router-link组件。需要在VueRouter的参数中使用children配置,这样就可以很好的实现路由嵌套。
liurong1028
·
2020-08-05 10:47
Uncaught (in promise) Error: Avoided redundant navigation to current location: “/“.
在router》index.js文件中,添加以下代码:importVueRouterfrom'
vue-router
'Vue.use(Router)//【添加代码】解决
vue-router
在3.0版本以上重复点路由报错
神经质女孩
·
2020-08-05 10:02
VUE
vue
vue报错vue-router.esm.js?8c4f:2062 Uncaught (in promise) Error: Avoided redundant navigation to curren
在写导航切换时点击会有以下报错这个报错是是路由中点击路径重复,也有可能是安装的
vue-router
还是之前出错的那个版本,在项目目录下运行
[email protected]
即可。
苏三金
·
2020-08-05 09:15
vue
vue-router
vue
vue-router
相关问题整理
一、路由滚动行为处理默认情况下,当页面中有滚动条的时候,我们通过
vue-router
进行页面的切换时,你会发现滚动条的位置就像会被缓存了一样,但是通过created钩子,我们可以看到在切换路由的过程中,
JS_Even_JS
·
2020-08-05 01:37
vue-router
vue 跳转路由修改页面title为对应路由名字
vue-router
跳转页面的时候,修改页面的title为对应的路由routes:[{//默认的首页path:'/',name:'Home',component:Home,meta:{index:0,title
老黑
·
2020-08-05 01:17
vue
春招必看的面试题
vue-router
中由哪些组件构成?vue声明周期有几个阶段?axios有哪些常用的方法?左边宽度固
文摘资讯
·
2020-08-05 00:58
Vue-Router
升级导致的 Uncaught (in promise)问题
一、前言在升级了
Vue-Router
版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught(inpromise)的问题二、原因V3.1.0版本里面新增功能:push和replace方法会返回一个
ShIcily
·
2020-08-04 23:20
Vue
解决Vue常见的数据渲染或缓存问题
(特别是el-table表格数据)解决方案:使用
vue-router
的路由守卫beforeRouteEnter,组件内直接定义以下路由导航守卫,和钩子函数的写法一样,下面列出三种路由守卫:beforeRouteEnter
ShIcily
·
2020-08-04 23:20
Vue
Vuex
Vue 电商实践项目
今日目标1.能够说出什么是路由2.能够说出前端路由的实现原理3.能够使用
Vue-Router
实现前端路由4.能够实现嵌套路由,动态路由5.能够实现命名路由以及编程式导航6.理解并实现后台管理案例1.路由的概念路由的本质就是一种对应关系
Jack_Bin007
·
2020-08-04 23:11
编程
Vue-Router
官方文档笔记
importVueRouterfrom'
vue-router
'Vue.use(VueRouter)VueRouter是Vue.js官方的路由管理器,它与Vue.js的核心深度集成。
y13552128229
·
2020-08-04 22:40
vue
vue-router
简介
vue-router
为构造函数,vue-router.prototype.__proto__===Object.prototype。
@紫轩
·
2020-08-04 20:57
前端
vue-router
学习笔记(一)
学习
vue-router
首先要认识的两个属性$router和$route。
weixin_33805992
·
2020-08-04 20:32
vue-router
源码解析
源码下载:github.com/vuejs/vue-r…1.简述
vue-router
基于Vue组件化的概念,使用VueRouter对vue进行组件化的路由管理。
yuxiaoyu.
·
2020-08-04 19:19
前端入门之(
vue-router
全解析三)
上一节前端入门之(
vue-router
全解析二)我们带着
vue-router
的push方法走了一遍源码,然后还分析了router-view的源码,最后还差router-link组件没有分析了,我们今天继续
vv_小虫
·
2020-08-04 19:50
html5学习笔记
vue-router
使用按需加载后无法获取$route信息了
最近在做项目时遇到了一个问题,
vue-router
使用按需加载后无法获取$route信息了……,基于这个问题,我总结了三种解决方案,第一种就是监听路由【这种方案是最佳】,第二种就是使用setTimeout
vscode_js
·
2020-08-04 19:47
Vue.js(五) 路由(
vue-router
)
官方文档:https://router.vuejs.org/zh/installation.html一:浏览器地址栏中的#号1.1简介在单页面应用程序(SPA-singlepageapplication)中,地址栏中一般都会包含#。井号#(Hash):位置标识符,代表网页中的一个位置,用于前端的URL中(注意:井号#只用于前端URL中不能在HTTP请求中使用,#是用来让浏览器滚动的,对服务器端完全
vbirdbest
·
2020-08-04 19:41
Vue.js
+
ElementUI
解决vue addRoutes不生效问题
在addroutes前,使用router.options.routes=XXXXX的方法手动添加2、使用作者的方法,在store里维护一个routes对象,然后使用这个对象遍历生成侧面导航栏补充知识:
vue-router
·
2020-08-04 17:48
vue 解决addRoutes多次添加路由重复的操作
我就废话不多说了,大家还是直接看代码吧~importVuefrom'vue'importRouterfrom'
vue-router
'Vue.use(Router)constcreateRouter=()
·
2020-08-04 17:48
vue-router
常用API
一.Router实例---方法1.增加全局的导航守卫参考导航守卫。router.beforeEach(guard)router.beforeResolve(guard)(2.5.0+):此时异步组件已经加载完成router.afterEach(hook)2.动态的导航到一个新URL。参考编程式导航。router.push(location,onComplete?,onAbort?)router.r
面条请不要欺负汉堡
·
2020-08-04 14:35
上一页
79
80
81
82
83
84
85
86
下一页
按字母分类:
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
其他