美文网首页
hz-vue 路由生命周期钩子

hz-vue 路由生命周期钩子

作者: zhanghongzhen | 来源:发表于2018-12-29 11:51 被阅读0次

需求==》实现跳转 返回到指定为位置。

思路==> 跳转前  中  后   前:保存页面文档距离顶端距离  中:  存到可以保存的容器中( localstorage/ ? # history  /类似 vuex)中

后:等到回退的时候   监听回退  然后获取存储  执行滚动

具体实现

前:获取  beforeRouterLeave(to,from,next){//  可以监听路由离开前  或者 点击事件中触发获取

let position=window .scrollY;

if(postion==null) position=0;

//离开的时候把postion存到 vuex中

this.$store.commit("changeRecruitScrollY",postion);

next();

}

中 :存  mutations:{

    //mutation是唯一可以改变state状态的方法。  监听action传递的方法  执行

changeRecruitScrolly(state,recruitScrolly){//  recruitScrolly是形式参数

    state.recruitScrolly=recruitScrolly;

}

}

后:执行  watch:{

"$route"(to,from){

    if(to.name=="当前回退到的路由"){

let recruitScrollY= this.$store.state.recruitScrollY;

window.scroll(0,recruitScrolly)

}

}

}

}

参考网址 :https://blog.csdn.net/u013144287/article/details/78985687

总结  重点   注意事项

重点   实现业务需求功能的    分步  和链接  

获取   存储  调取   获取后如何存储  存储后如何再次调取何时调取

注意事项   一是 vuex 存储的机制  二  何时触发 存储和调取

vuex 是通过 action 中的commit  提交给 mutation 方法  去执行改变state 存储的值    

state是vuex对象的属性   action和mutation是 对象的方法    在action异步的传递给==》触发mutation同步处理state中的方法回调。

相关文章

  • hz-vue 路由生命周期钩子

    需求==》实现跳转 返回到指定为位置。 思路==> 跳转前 中 后 前:保存页面文档距离顶端距离 中: 存到可以保...

  • vue.js路由vue-router(二)——路由进阶

    导航钩子 导航钩子类似于生命周期钩子,包含路由进入前,进入后,更新时,退出前等几个周期,主要用于控制导航的前进后退...

  • vue学习日记——生命周期

    vue.js 中的生命周期包含三块:组件生命周期、路由生命周期、指令生命周期 。所谓生命周期就是由一系列钩子函数组...

  • vue生命周期

    触发钩子的完整顺序: 将路由导航、keep-alive、和组件生命周期钩子结合起来的,触发顺序,假设是从a组件离开...

  • vue router.beforeEach跳转路由验证用户登录

    使用vue判断验证用户登录状态 导航钩子类似于生命周期钩子,包含路由进入前,进入后,更新时,退出前等几个周期,主要...

  • vue-router

    动态路由匹配 使用动态路由匹配时,原本的组件会被复用,因而不会调用生命周期钩子函数。可用watch观察$rou...

  • vue路由钩子

    路由钩子 1.全局钩子2.某个路由独享钩子3.组件内钩子 全局钩子 beforeEach(全局前置守卫)、afte...

  • 详细的分析 Vue生命周期

    Vue 的生命周期 生命周期执行的函数叫法有三种: 生命周期钩子 生命周期函数 钩子函数 生命周期钩子概念: 在v...

  • 2021-04-11

    vue-router 路由钩子函数(导航守卫) 路由钩子函数有三种: 全局钩子: beforeEach(全局前置守...

  • Vue-Router路由钩子函数(导航守卫)

    —— “导航”表示路由正在发生改变。 路由钩子函数有三种: 1:全局钩子: beforeEach、 ...

网友评论

      本文标题:hz-vue 路由生命周期钩子

      本文链接:https://www.haomeiwen.com/subject/uxfelqtx.html