投票组件(mzsdk.vote)
方法名称 |
参数 |
描述 |
getVoteInfo |
[Object] |
获取投票的基本信息,传入参数{channelId:频道编号,ticketId:活动编号} |
getVoteOptions |
[Object] |
获取投票的所有选项,传入参数{voteId:投票的ID} |
votePost |
[Object] |
进行投票操作,传入参数{ticketId:活动编号,voteId:投票的ID,optionId:选项ID,多个选项用逗号拼接} |
示例
//获取投票信息
mzsdk.vote.getVoteInfo({ channelId: channel_id, ticketId: ticket_id }).then(res => {
console.log('获取的投票信息:', res)
}, (err) => {
console.log('获取投票失败:', err.msg)
})
//获取投票的所有选项
mzsdk.vote.getVoteOptions({ voteId: voteInfo.id }).then(res => {
console.log('获取投票的所有选项:', res)
}, (err) => {
console.log('获取投票的所有选项失败:', err.msg)
})
//进行投票
const ids = selectedOptionIds.join(',')
mzsdk.vote.votePost({ ticketId: ticket_id, voteId: voteInfo.id, optionId: ids }).then(res => {
console.log('进行投票成功:', res)
}, (err) => {
console.log('进行投票失败:', res)
})