微信小程序 左右滑动切换页面(炫酷效果)以及点赞特效

效果图

效果图
  • gif放不上来。。我就直接口述了。。需要看具体效果戳GitHub>>>>demo地址
  • 首先左右滑动的时候整个页面会以动画效果切换(demo里是反转和水平淡出)
  • 然后那个红色的小心心是点赞之后的状态,过程也是动画
  • 划重点--大家一定用过animate.css,微信小程序里可以用ripples.wxss来代替,具体怎么用,取决于你

思路

  • 滑动 根据滑动角度判断滑动方向 然后决定显示哪个页面
  • 点赞 每个页面的点赞都对应他自己的数据里的标志值 以此来分别控制小心心

结语

其实我只是喜欢这个页面而已。。

wepy常用封装

由于我平时主要使用wepy开发项目 所以这些常用封装及项目架子都是使用的wepy
覆盖了一些常用操作与封装、登录流程、保存图片至相册及相关授权流程

所有常用封装及流程实现请点我前往GitHub查看https://github.com/webxing/wepy_skeleton

项目目录结构

.
├── README.md
└── wepy_skeleton
    ├── package.json  // 配置启动脚本 (debug/dev/build)
    ├── project.config.json
    ├── src
    │   ├── app.wpy // networkTimeout plugins  this.use('promisify')  拦截request请求
    │   ├── common
    │   │   ├── animate.wxss  // 动画支持
    │   │   ├── api.js  // 所有api
    │   │   ├── collectFormId.js  // 收集formId
    │   │   ├── common.js  // 封装一些公用方法
    │   │   ├── decorator.js  // 封装trycatch装饰器 实现对函数的错误监控
    │   │   ├── http.js  // 封装小程序request请求
    │   │   ├── bindEvent.js  // 当n个触发条件均满足时 触发函数
    │   │   └── storage.js  // 封装storage为promise
    │   ├── components
    │   │   └── Modal.wpy  // 错误弹窗
    │   └── pages
    │       └── index.wpy  // 登录流程 引入装饰器trycatch 配置错误处理handleError 
    │       └── sign.wpy  // 保存图片至相册及相关授权处理
    │       └── auth.wpy  // 授权页
    └── wepy.config.js  // 配置rootURL  配置Less autoprefix  配置drop_console drop_debugger
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一个人漫无目的地在学校的操场,马路,林间小道上走着,此时的脑中一遍空白,感受不到周围的气息。唯独想到的就是希望一直...
    蓝茫阅读 3,233评论 0 2
  • 关于那个夏天 无数个回忆交错在一起 有我最喜欢的你 你最喜欢的夏天 夏日把酒清凉 虫怪帘外彷徨 白灯映得发亮 眼皮...
    查知一阅读 1,292评论 0 0
  • 每个人都知道本能在强度上总有变化。有时候性欲占据主导地位。有时候自负或者其他本能最为突出。 如果我们能不辞辛劳,将...
    团的花园阅读 3,398评论 0 1
  • 也不知道写什么,反倒是想写却写不出。我爱文字,但现在却没有这样的能力写出表达心情的文字。
    香奈儿缘阅读 3,003评论 0 0

友情链接更多精彩内容