<template>
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">确定</button>
</template>
<script>
export default {
name: "authPop",
methods: {
getPhoneNumber(e) {
console.log('getPhoneNumber',e)
}
}
}
</script>
产品分类: uniapp/小程序
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 22h2
第三方开发者工具版本号: vscode 1.85.2
基础库版本号: 2.0.2-3090920231225001
项目创建方式: CLI
CLI版本号: @vue/cli 5.0.8
<template>
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">确定</button>
</template>
<script>
export default {
name: "authPop",
methods: {
getPhoneNumber(e) {
console.log('getPhoneNumber',e)
}
}
}
</script>
回调函数正常返回数据
无回调
uniapp 开发的小程序,抖音弹出获取手机号弹窗,点击允许,回调函数中有返回数据;编译成快手的小程序,可以成功唤起获取手机号的弹框,点击“允许”时没有走回调函数
"vue": ">= 2.6.14 < 2.7",
我在HBX与CLI相同版本号下均能正常取得手机号,请参考我的代码并检查自己的代码是否编写是否有误:
<template>
<view class="index">
<text>index page </text>
<button open-type="getPhoneNumber" @getphonenumber="getPhonenumber">to PP</button>
</view>
</template>
<script lang="ts">
export default {
methods: {
getPhonenumber: (e: any) => {
console.log(e)
},
},
}
</script>