收藏
回答

react获取用户信息及手机号回调问题?

能调起授权的弹窗,却没办法触发回调,找来找去也没在文档里找到这个回调的名字具体是什么

function Main() {
    const handleGetUserInfo = r => {
        console.log('被调起了')
        console.log(r)
    }
    useEffect(() => {
        wx.login({
            success(res) {
                console.log(res)
            }
        })
    }, [])
    return (
        <div className='main-wrap'>
            <wx-button
                open-type='getUserInfo'
                bindgetuserinfo={handleGetUserInfo}
            >
                获取用户信息
            </wx-button>
        </div>
    )
}
回答关注问题邀请回答
收藏

2 个回答

  • 微信小店技术专员-binnie
    微信小店技术专员-binnie
    2020-04-09

    看看complete有回调不

    2020-04-09
    有用 1
    回复 3
    • 亢亢
      亢亢
      2020-04-09
      complete ? 这样吗?
      2020-04-09
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      2020-04-09回复亢亢
      issue有个相同的问题,是这样的
      2020-04-09
      回复
    • 亢亢
      亢亢
      2020-04-09回复微信小店技术专员-binnie
      那就是我提的。。。我试试加监听看看
      2020-04-09
      回复
  • 亢亢
    亢亢
    2020-04-09

    加监听可以,我写在这里好让其他人参考

    function Main() {
        const userInfoButton = useRef()
        const userPhoneNumberButton = useRef()
        const handleGetUserInfo = r => {
            console.log(r)
        }
        const handleGetPhoneNumber = r => {
            console.log(r)
        }
        useEffect(() => {
            wx.login({
                success(res) {
                    console.log(res)
                }
            })
            userInfoButton.current.addEventListener(
                'getuserinfo',
                handleGetUserInfo
            )
            userPhoneNumberButton.current.addEventListener(
                'getphonenumber',
                handleGetPhoneNumber
            )
        }, [])
        return (
            <div className='main-wrap'>
                <wx-button ref={userInfoButton} open-type='getUserInfo'>
                    获取用户信息
                </wx-button>
                <wx-button ref={userPhoneNumberButton} open-type='getPhoneNumber'>
                    获取用户手机号码
                </wx-button>
            </div>
        )
    }
    
    2020-04-09
    有用 3
    回复
登录 后发表内容
问题标签