账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何使用vue实现类似iOS原生的页面回退交互?
    43
    0

    vue的transition是通过给新旧组件添加class实现的,这个动画过程不受用户控制。

    想要实现类似iOS原生的效果,即可以通过从左边划入手指,并且可以通过手指的位置控制当前页面的位置。

    1. 前置页面的状态可以通过keep-alive保存。
    2. 不考虑浏览器自身对于左侧划入手指的效果,假设针对iOS web app的开发。
    3. 必须得使用vue-router。这个效果在自己控制组件的显示与否的话,会比较容易实现,但是为此放弃vue-router有点本末倒置了。

    目前想不出可行方法,求大佬指点。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 隔壁媳妇 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部