提交表单和获取用户信息可以同时进行吗?
发布于 4 年前 作者 iliao 7333 次浏览 来自 问答

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

4 回复

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

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

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

wx.getUserProfile({

			desc: '需要微信授权',

			success: (res) => {

				console.log(res)

				if (res.userInfo) {

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

				} else {

					wx.showModal({

						title: '授权失败',

						showCancel: false,

						content: '请重新尝试',

						success(res) {}

					})

				}

			}

		})

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

回到顶部