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

前言

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

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

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

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

功能介绍

为小程序增加投票功能

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

启用模块

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

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

投票模块

13379300-c5d3a26e3f10acc0.png
投票管理

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

《使用 apifm-wxapi 开发微信小程序之预约/报名解决方案》

后台功能比较简单,操作还是比较人性化的,下面主要介绍一下小程序 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程序》

期待你的进步!
感谢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

api工厂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值