非 VIP 用户可前往公众号“前端基地”进行免费阅读,文章链接如下:
深入探究微信小程序button组件open - type 的开放能力
open-type的使用
button.wxml
<view class="w">
<view class="subTitle">open-type</view>
<button open-type="contact" bindcontact="contactFun">客服会话</button>
<button open-type="share">分享</button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumberFun">手机号快速验证</button>
<button open-type="getRealtimePhoneNumber" bindgetrealtimephonenumber="getRealtimePhoneNumberFun">手机号实时验证</button>
<button open-type="getUserInfo" bindgetuserinfo="getUserInfoFun">获取用户信息</button>
<button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">打开APP</button>
<button open-type="openSetting" bindopensetting="openSettingFun">打开授权设置页</button>
<button open-type="feedback">意见反馈</button>
</view>
button.js
Page({
contactFun(e){
console.log(e);
console.log(e.detail.path);//小程序消息指定的路径
console.log(e.detail.query);//小程序消息指定的查询参数
},
getPhoneNumberFun(e){
console.log(e);
console.log(e.detail.code);//动态令牌
console.