V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
WildCat

单页 web app (React/Vue) 开发微信公众号都有哪些坑?

  •  
  •   WildCat · May 29, 2017 · 4426 views
    This topic created in 3255 days ago, the information mentioned may be changed or developed.

    Rails 如果开发公众号内的小应用,Rails 前端搭配哪个框架,Vue ? React ? Angular ? 所示,大家纷纷表示单页应用开发微信公众号坑比较多。那么有哪些坑呢?

    7 replies    2017-05-29 16:49:47 +08:00
    airyland
        1
    airyland  
       May 29, 2017 via iPhone   ❤️ 1
    用 history 模式会有问题,在微信支付和 jssdk 这里会有坑,具体可搜索。
    WildCat
        2
    WildCat  
    OP
       May 29, 2017
    @airyland 不用 history 模式的话单页 app 就少了很多优势吧?
    sciooga
        3
    sciooga  
       May 29, 2017   ❤️ 1
    @WildCat #2 上面说的坑在 Android 6.2 之后的系统上是没有了,6.2 之前的系统可以针对支付页面和需要调用 jssdk 的页面直接切换 href 来绕过这个 BUG

    其他坑的话,渲染会有些问题,比如一些组件在卸载后仍然有“残影”在页面上(应该是一些奇妙的 BUG 导致浏览器没有重绘)
    daben1990
        4
    daben1990  
       May 29, 2017   ❤️ 1
    就是支付的时候,那个坑会很烦人,解决方案参考小米的,把调取微信支付的过程,放在一个单独的页面,跟 Vue 无关,通过页面跳转进入,完事再跳回。
    learnshare
        5
    learnshare  
       May 29, 2017   ❤️ 1
    /t/296793 支付的 URL 和其他功能不一样,需要单独写一个模块吧

    总之微信 JSSDK 垃圾
    WildCat
        6
    WildCat  
    OP
       May 29, 2017
    @sciooga 你公司现在做微信项目是 vue 还是后端渲染呢
    sciooga
        7
    sciooga  
       May 29, 2017   ❤️ 1
    @WildCat #6 看情况,一半一半吧,越是简单的越倾向于后端模板渲染好就出来
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2889 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    ♥ Do have faith in what you're doing.