提交表单和获取用户信息可以同时进行吗?

发布于 6 年前作者 iliao7531 次浏览最后编辑 6 年前来自 ask

想做一个表单用户点提交的时候先获取用户信息获取成功后再提交,请问有没有方法实现?

4 回复
tanli
tanli1 楼5 年前

这不影响吧,每个input / textarea 绑定 input 事件,button 点击事件调用 wx.getUserProfile 同意授权就调用接口提交表单数据。

rdai
rdai2 楼5 年前

可以同时,放一个点击事件里就行

panyong
panyong3 楼5 年前

可以啊。。。在获取信息回调后。。。写请求

wx.getUserProfile({

			desc: '需要微信授权',

			success: (res) => {

				console.log(res)

				if (res.userInfo) {

					//这里写提交表单~~~ submit()

				} else {

					wx.showModal({

						title: '授权失败',

						showCancel: false,

						content: '请重新尝试',

						success(res) {}

					})

				}

			}

		})
guiyingyu
guiyingyu4 楼4 年前

你可以在获取用户信息的成功回调里,把表单的数据提交给后台