小程序
小游戏
企业微信
微信支付
扫描小程序码分享
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以。你不是button组件嘛?你加个data-current="{{1}}" getPhoneNumber(e) {这里面根据 不同按钮不同的current执行不同的函数}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{1}}">button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{2}}">button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{3}}">button>
getPhoneNumber(e) {
console.log(e)
const {dataset: {current}} = e.currentTarget
if (e.detail.errMsg === 'getPhoneNumber:ok') {
if (current === 1) {
this.aaa()
} else if (current === 2) {
this.bbb()
} else if (current === 3) {
this.ccc()
}
传参和普通组件一样 data-*
、
获取方式
let selectIndex = selectContent.currentTarget.dataset.index;
button组件的bindgetphonenumber调用不同的方法就行了
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber1">...</button> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber2">...</button> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber3">...</button> ...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以。你不是button组件嘛?你加个data-current="{{1}}" getPhoneNumber(e) {这里面根据 不同按钮不同的current执行不同的函数}
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{1}}">button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{2}}">button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" data-current="{{3}}">button>
getPhoneNumber(e) {
console.log(e)
const {dataset: {current}} = e.currentTarget
if (e.detail.errMsg === 'getPhoneNumber:ok') {
if (current === 1) {
this.aaa()
} else if (current === 2) {
this.bbb()
} else if (current === 3) {
this.ccc()
}
}
}
}
传参和普通组件一样 data-*
、
获取方式
let selectIndex = selectContent.currentTarget.dataset.index;
button组件的bindgetphonenumber调用不同的方法就行了
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber1">...</button> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber2">...</button> <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber3">...</button> ...