Vue
Vue
慢慢manman
这个作者很懒,什么都没留下…
展开
-
Vue Router ---导航守卫
重复进入组件守卫 beforeRouterUpdate。进入组件守卫 beforeRouterEnter。离开组件守卫 beforeRouterLeave。全局解析守卫 beforeResolve。路由独享守卫 beforeEnter。全局前置守卫 beforeEach。全局后置守卫 afterEach。原创 2022-08-31 20:56:13 · 251 阅读 · 0 评论 -
Vue Router 导航守卫---导航解析流程
调用beforeRouterLeave传给next的回调函数,把创建的组件实例作为回调函数的参数传入;在激活的组件中调用beforeRouterEnter守卫;在重用的组件中调用beforeRouterUpdate;在失活的组件中调用beforeRouterLeave;在路由配置中调用beforeEnter守卫;调用全局解析beforeResolve守卫;调用全局前置beforeEacth守卫;调用全局后置afterEach钩子;...原创 2022-08-31 20:54:21 · 261 阅读 · 0 评论 -
微信小程序登录流程
② 后台利用appId、appSecret 和code , 发送给微信官方服务器进行校验, 通过官方文档可以得出调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号) 和 会话密钥 session_key。获取到code,并将该code发送到后台, 这里我选择的是java后台, 当然也可以是node甚至云开。③ 后台返回给前端一个jwt生成的token。④ 小程序保存token。...原创 2022-08-31 20:50:42 · 350 阅读 · 0 评论 -
前端路由两种模式的区别
浏览器的前进后退会触发window.onpopstate事件,通过绑定 popstate事件,就可以根据当前url地址中的查询内容让对应的菜单执行ajax载入,实现ajax的前进和后退效果。当浏览器地址栏url的hash值发生变化时,就会触发onhashchange事件,这时需要通过window.location.hash可以拿到当前浏览器的url的hash值,此时的hash值是带有#的。hash是指url中#后面的部门,这部分在服务器会被自动忽略,但是在浏览器中可以通过location.hash来获取。.原创 2022-08-31 20:48:40 · 185 阅读 · 0 评论 -
前端路由和后端路由的区别
特点:向服务器发送请求,会刷新页面,前后端不能分离在浏览器的地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器根据不同的响应不同的数据,浏览器接收到数据后再进行渲染,所以后端路由会刷新页面,如果网速慢的话,就会看到一个空白页面等待服务端返回数据,后台路由最大的问题就是不能前后端分离。...原创 2022-08-31 20:46:33 · 373 阅读 · 0 评论 -
vue 生命周期
表示实例完全被创建出来之前,vue实例的挂载元素$el和数据对象data都为undefined,还未初始化。原创 2022-08-31 20:44:59 · 87 阅读 · 0 评论