b2nil / taro-ui-vue3

采用 Vue 3.0 重写的 Taro UI 组件库
https://b2nil.github.io/taro-ui-vue3/
MIT License
160 stars 51 forks source link

AtButton 无法绑定微信的 getUserInfo #56

Closed whyour closed 3 years ago

whyour commented 3 years ago

问题描述

AtButton 无法绑定微信的 getUserInfo

版本信息

v1.0.0-alpha.12

涉及的平台

weapp

错误信息

代码

<at-button
  type="primary"
  class="login-btn"
  open-type="getUserInfo"
  @getuserinfo="onGotUserInfo"
>
  微信登录
</at-button>
b2nil commented 3 years ago

这个组件在重写的时候没修改事件监听的写法,下个版本修改过来。

const miniAppButton = h(Button, {
      class: 'at-button__wxbutton',
      formType: props.formType,
      openType: props.openType,
      lang: props.lang,
      sessionFrom: props.sessionFrom,
      sendMessageTitle: props.sendMessageTitle,
      sendMessagePath: props.sendMessagePath,
      sendMessageImg: props.sendMessageImg,
      showMessageCard: props.showMessageCard,
      appParameter: props.appParameter,
      ...{ on: getWxButtonProps() }  // 应改为: `on${eventName}`: eventHandler
    })