欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > vue >内容正文

vue

vue移动端过渡动画_Vue.js实现微信过渡动画左右切换效果

发布时间:2025/3/20 vue 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 vue移动端过渡动画_Vue.js实现微信过渡动画左右切换效果 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前言

需要用到的技术栈:Vue+Vuex

先看看效果图

过渡动画

示例代码

router.beforeEach(function (to,from,next) {

const toIndex = history.getItem(to.path);

const fromIndex = history.getItem(from.path);

if (toIndex) {

if (!fromIndex || parseInt(toIndex,10) > parseInt(fromIndex,10) || (toIndex === '0' && fromIndex === '0')) {

store.commit('UPDATE_DIRECTION',{direction: 'forward'})

} else {

store.commit('UPDATE_DIRECTION',{direction: 'reverse'})

}

} else {

++historyCount;

history.setItem('count',historyCount);

to.path !== '/' && history.setItem(to.path,historyCount);

store.commit('UPDATE_DIRECTION',{direction: 'forward'})

}

next()

});

这里还用到了vuex,但是我stroe写了很多就不提出来了,主要就是通过 UPDATE_DIRECTION方法更新每一次的路由方向是前进还是后退。

man.js里面主要思想就是给路由增加一个索引存到sessionStorage里面,以点击过的索引值不变,新增加的路由,索引增加1,同时count+1,这样在页面切换时通过比较索引值的大小,大的向右小的向左,做到左右有规律的过渡。

好了至此一个左右切换的过渡效果就成了,最近由于一直在开发也没怎么更新文章,如果有朋友有好的想法欢迎与我交流。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对编程之家的支持。

总结

以上是生活随笔为你收集整理的vue移动端过渡动画_Vue.js实现微信过渡动画左右切换效果的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。