uni-app uni-id用户体系用户登录 queryField字段存在问题

uni-app uni-id用户体系用户登录 queryField字段存在问题

示例代码:

const res = await uniID.login({
username,
password,
queryField: ['username', 'email', 'mobile']
})

操作步骤:

  1. queryField: [‘username’, ‘mobile’]
  2. queryField: [‘username’]
  3. queryField: [ ‘mobile’]

预期结果:

  1. 可以查询到
  2. 可以查询到
  3. 可以查询到

实际结果:

  1. 仅username字段可查询到
  2. 仅username字段可查询到
  3. 不可查询

bug描述:

uni-id用户体系-用户登录-queryField字段存在问题!


更多关于uni-app uni-id用户体系用户登录 queryField字段存在问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

使用的什么版本的uni-id

更多关于uni-app uni-id用户体系用户登录 queryField字段存在问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我用的是3.3.9。也是和楼主一样的问题。 res = await uniID.login({ …params, queryField: [‘mobile’, ‘username’, ‘email’] });

回复 2***@qq.com: 这个接口设计的参数不太好,可能引起了你的误解,无论是用户名,手机号还是邮箱都是在username字段内传递,后续会优化此处表现

回到顶部