【微信小程序】绑定事件失败?

wxml代码为:

<text class='block-content'>联系电话:<text class='phone-number' bindtap="phoneCall">123456789</text></text>

js代码为:

const app = getApp()

Page({
  phoneCall: function(){
    wx.makePhoneCall({
      phoneNumber: '123456789',
    })
  }
})

希望能够做到点击电话号码时触发phoneCall函数,然后拨打该电话号码,可是事件没绑定上,请问是怎么回事?

阅读 4.7k
3 个回答

解决方案一

 <text bindtap="phoneCall" class='block-content'>联系电话:<text class='phone-number'  >123456789</text></text>

解决方案二

  <view class='block-content'>联系电话:<text class='phone-number' bindtap="phoneCall">123456789</text></view>

其他
text标签顾名思义就是里面只放文本,里面不要再嵌套任何标签

我试了下嵌套 text 也是失效了, 外层 text 改 view 可以.

text是没有点击事件的
换成别的的标签

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题