相关平台
字节跳动小程序
小程序基础库: 3.5.0.6
使用框架: React
复现步骤
<Form clueComponentId={'1824d480b19ecbfa91ea8ae854442b18'} conversionTarget={1} onSubmit={(e) => {
console.log('onSubmit', JSON.stringify(e)) }}>
<Button openType={'getPhoneNumber'} formType={'submit'} onGetPhoneNumber={(e) => { console.log('onGetPhoneNumber', JSON.stringify(e))}}>获取电话</Button>
</Form>
期望结果
form组件内可无门槛获取手机号
实际结果
[TaroLog] onGetPhoneNumber:
{"errNo":10101,"errMsg":"getPhoneNumber:fail
platform auth deny"}
环境信息
Taro CLI 3.6.8 environment info:
System:
OS: macOS 14.0
Shell: 5.9 - /bin/zsh
Binaries:
Node: 16.15.1 - ~/.nvm/versions/node/v16.15.1/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 8.13.2 - ~/.nvm/versions/node/v16.15.1/bin/npm
补充信息
去抖音开放平台沟通并调试,发现是组件配置参数在提交时丢失了。
5条答案
按热度按时间sirbozc51#
补充下 ttAppId: tt700e06b3ef3d92d101
尝试最新版本3.6.19,重新初始化最新项目等依旧不行。
lxkprmvk2#
@zhiqingchen
i7uq4tfw3#
@ZakaryCode 有人帮忙看看不
w41d8nur4#
根据 taro 目前的方式,所有组件的属性都要在taro源码里面手动添加的,我搜了 taro源码里面 Form组件 好像没有 conversion-target 和 clue-component-id 这2个属性,你可以先用 taro-plugin-inject 尝试自己加下
nkcskrwz5#
根据 taro 目前的方式,所有组件的属性都要在taro源码里面手动添加的,我搜了 taro源码里面 Form组件 好像没有 conversion-target 和 clue-component-id 这2个属性,你可以先用 taro-plugin-inject 尝试自己加下
感谢,已经按照这个方式解决了