收藏
回答

使用taro-react调用getUserProfile的问题

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html

我在是使用taro-react想要使用getUserProfile,但是未能拉起同意弹框,并且console也没有输出,相当于是按钮没有触发点击事件

以下是我的测试代码

import React from 'react';

import Taro from '@tarojs/taro';

import { View, Button } from '@tarojs/components';

import "./user.scss";


const User = () => {

    const getUserInfo = () => {

        console.log(123);

        wx.getUserProfile({

            desc: '用于完善会员资料',

            success: (res) => {

                console.log(res.userInfo);

            },

            fail: (err) => {

                console.error('获取用户信息失败', err);

            }

        });

    }


    return (

        <View>

            <Button className='test' bindtap={getUserInfo} catchtap="true"> 获取头像昵称 </Button>

        </View>

    )

}


export default User;


回答关注问题邀请回答
收藏

1 个回答

  • ?
    2023-08-10

    我用onclike可以触发,但是没有拉起允许框,其次是获取到的是空白头像,不是当前登录微信开发者工具的用户头像

    2023-08-10
    有用
    回复 1
    • J
      J
      05-08
      俺也是这情况,一模一样
      05-08
      回复
登录 后发表内容