美文网首页apifm-wxapi
使用 apifm-wxapi 开发微信小程序之投票功能

使用 apifm-wxapi 开发微信小程序之投票功能

作者: fe1e31171ab2 | 来源:发表于2019-08-24 12:25 被阅读60次

    前言

    本教程是基于 “apifm-wxapi” 模块,教你快速实现小程序开发,所以你可能需要先了解以下知识点:

    《创建 HelloWorld 项目》
    《使用 “apifm-wxapi” 快速开发小程序》
    《免费注册开通后台,获得专属域名》

    本案例中,部分功能,需要用户登录后才能操作,也就是说需要 token 授权,请先了解:

    《微信小程序登录获取openid及三方token》

    功能介绍

    为小程序增加投票功能

    后台添加投票项目、为投票项目增加投票选项,用户即可在小程序上进行投票

    启用模块

    登录 “第一步” 注册的后台,左侧菜单 --> 工厂设置 --> 模块管理

    找到并启用下述模块,然后 F5 刷新一下后台界面,你将可以看到本案例所需的所有功能菜单:

    投票模块

    投票管理

    投票项目可以直接从“预约/报名”模块中直接导入,这样即可实现一些活动的报名-->投票

    后台功能比较简单,操作还是比较人性化的,下面主要介绍一下小程序 apifm-wxapi 的使用:

    apifm-wxapi 方法说明

    投票项目

    WXAPI.voteItems(Object object)
    

    读取所有的投票项目,下面的方法均是针对其中某一个投票项目进行参与

    具体参数详见接口文档

    投票详情

    WXAPI.voteItemDetail(id)
    

    投票项目的详细数据

    拉取当前投票项目的所有投票选项

    同时也将返回后台设置的当前投票项目的扩展属性数据

    我的投票

    WXAPI.myVote(token, voteId)
    

    查看针对 voteId 这个投票项目,我的投票情况

    如果返回 700 ,说明你还没投票,用该方法可用来判断我有没有投票

    我要投票

    WXAPI.vote(token, voteId, items, remark)
    

    投票动作,具体参数说明:

    voteId 上述的投票项目id

    items 选择的投票选项数组,单选的话就一个选项,多选的话就是你选择几个就几个

    remark 投票备注

    查看投票明细

    WXAPI.voteLogs(Object object)
    

    查询某个投票项目所有的参与者名录、以及具体的投票选项

    具体参数详见接口文档

    关于更加详细的参数使用,以及更加高级的进阶使用方法,可以参考api接口文档说明:

    《api接口文档》

    关于 apifm-wxapi 更多的使用方法:

    《apifm-wxapi使用说明》

    本案例Demo代码下载:

    《apifm-wxapi使用Demo程序》

    期待你的进步!
    感谢!

    相关文章

      网友评论

        本文标题:使用 apifm-wxapi 开发微信小程序之投票功能

        本文链接:https://www.haomeiwen.com/subject/einfectx.html