V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiqingongzi
V2EX  ›  分享创造

V2ex 又一个客户端:微信小程序版

  •  
  •   xiqingongzi ·
    bestony · 2016-10-03 22:56:36 +08:00 · 8625 次点击
    这是一个创建于 2979 天前的主题,其中的信息可能已经有所发展或是发生改变。

    微信小程序版的 V2 客户端

    前面的话

    感谢 @Livid 提供的 V2ex API

    感谢 @abelyao 提供的帖子 API

    预览图

    sp161003_225223.png sp161003_225231.png sp161003_225256.png

    源代码

    https://github.com/bestony/weapp-V2ex

    花费时间

    5 个小时

    后续

    还有两个 API 没有用上,分布是节点的 API 和用户的 API ,争取明天完善。 这个项目帮助大家学习。中间自己也踩了一些坑。有需要的可以在 Issue 回复,尽我所能。

    期望

    求 Star!

    求关注

    幻灯片1.PNG

    第 1 条附言  ·  2016-10-04 10:29:50 +08:00
    整理完 API 后,发现自己写的有点乱,代码不能很好的复用,决定重写一遍。。
    第 2 条附言  ·  2016-10-04 23:00:45 +08:00

    2016年10月4日 重构

    sp161004_225704.png sp161004_225723.png sp161004_225649.png sp161004_225738.png sp161004_225745.png sp161004_225802.png

    地址:https://github.com/bestony/weapp-V2ex

    第 3 条附言  ·  2016-11-04 08:38:38 +08:00
    上架不了了,无法保证内容属于我。需要 livid 上
    21 条回复    2016-10-11 17:01:50 +08:00
    xiqingongzi
        1
    xiqingongzi  
    OP
       2016-10-03 22:57:57 +08:00
    designer
        2
    designer  
       2016-10-03 23:08:12 +08:00
    好是好,就是用不上
    xiqingongzi
        3
    xiqingongzi  
    OP
       2016-10-03 23:13:18 +08:00
    @designer 这几天先完善,等正式开放我争取上线!手上有几个认证的号。
    designer
        4
    designer  
       2016-10-03 23:15:31 +08:00 via iPhone
    @xiqingongzi 期待体验
    xiqingongzi
        5
    xiqingongzi  
    OP
       2016-10-03 23:17:49 +08:00
    @designer 欢迎提交需求。
    babytomas
        6
    babytomas  
       2016-10-03 23:35:34 +08:00
    5 个小时写完速度还可以啊,

    全能的脱水西秦,我特地来给你顶贴的。
    ivmm
        7
    ivmm  
       2016-10-04 00:18:24 +08:00
    方便生活
    abelyao
        8
    abelyao  
       2016-10-04 01:47:17 +08:00
    @xiqingongzi
    不不不,接口并不是我提供的,我只是无意中发现而已(参照了节点接口和会员接口的格式);
    另外,接口每小时调用频率为 120 次,会不会不够呢…
    abelyao
        9
    abelyao  
       2016-10-04 01:49:24 +08:00
    另外的另外,看不了回帖也是不可行的…
    moxiaonai
        10
    moxiaonai  
       2016-10-04 06:58:28 +08:00 via Android
    必须赞
    xiqingongzi
        11
    xiqingongzi  
    OP
       2016-10-04 07:15:37 +08:00
    @abelyao 有点蛋疼,看了别的接口,也都没有发现带回帖的。或许这个需要 @Livid 来给接口了。感觉 V2 的接口还是有点少。 120 个如果真的上线,肯定要走一次缓存的。目前都没走缓存。比较容易爆满。不过小程序限制了缓存是 5MB ,感觉 120 个请求也差不多。不管怎么说,还是感谢啦。不然我还要等 Livid 呢。
    @moxiaonai
    xiqingongzi
        12
    xiqingongzi  
    OP
       2016-10-04 07:28:40 +08:00
    @babytomas 可以可以
    loading
        13
    loading  
       2016-10-04 07:40:50 +08:00 via Android
    加上快速签到吧 233
    zeusLeeJh
        14
    zeusLeeJh  
       2016-10-04 11:18:45 +08:00
    这字体...orz
    xiqingongzi
        15
    xiqingongzi  
    OP
       2016-10-04 11:21:40 +08:00
    @zeusLeeJh 这个字体我也接受不了。。。不知道在手机上运行是什么效果。群里有人说,微信官方考虑到体验的一致性,可能会对字体做出限制。
    yao978318542
        16
    yao978318542  
       2016-10-04 17:34:09 +08:00
    请教一个问题! picker 你用过吗?为什么不能加 name 属性 添加了就不能 form 表单提交了!好郁闷!小程序只能 GET 不能 post 吗?
    xiqingongzi
        17
    xiqingongzi  
    OP
       2016-10-04 23:01:15 +08:00
    @yao978318542 按照文档写的是可以 Post,不过我还没用到,明天打算试试。
    yao978318542
        18
    yao978318542  
       2016-10-05 09:07:32 +08:00
    @xiqingongzi ??文档里有写吗?我怎么没看到?可以的话还望指点一下
    xiqingongzi
        19
    xiqingongzi  
    OP
       2016-10-06 09:55:12 +08:00
    yao978318542
        20
    yao978318542  
       2016-10-06 15:00:53 +08:00
    @xiqingongzi 这个我知道不是说这个 我是说
    <form class="page__bd" catchsubmit="formSubmit" catchreset="formReset">
    <picker bindchange="bindPickerChange" value="{{index}}" range="{{array}}" name="qqq">
    <view class="picker">
    选择大区:{{array[index]}}
    </view>
    </picker>
    </form>
    这种情况下
    formSubmit: function(e) {
    console.log('form 发生了 submit 事件,携带数据为:', e.detail);
    }
    不报错也不输出 这是为什么呢?
    zxc337
        21
    zxc337  
       2016-10-11 17:01:50 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2378 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.