一、开发工具:微信小程序
二、需求:考试时间到,弹出showModal对话框,点击确定后给出答题结果。
三、疑问:正常用form表单+button获取用户答题数据,现在没有用户提交按钮环节,取而代之showModal弹窗,弹窗如何一次性获取答题数据?
这是网上看到的一个实例,可以实现,求大神指教
把试题答案储存在data里,showModal的success里直接通过data获取试题答案,然后打开新的页面并传递参数,在新的页面去判断得分
把form提交表单,请求接口封装成一个事件,在弹窗框,确定事件调用
做一个计时器,时间到了以后通过JS提交表单即可
onShow(){
setTimeOut({
wx.showModal({
title:"",
content:"",
success:function(res){
if(res.confirm){
wx.navigateTo({url: '../test/test?answwer=1'})
}
}
})
},3600000)
}