wxml:
<!-- button 开发能力
open-type:
1 contact 打开客服会话,如果用户在会话中点击消息卡片后返回小程序,可以从 bindcontact 回调中获得具体信息, 需要在微信小程序得后台配置 只能通过真机调试来打开
2 share 触发用户转发(转发当前小程序,到微信朋友中 不能把小程序分享到朋友圈)
3 getPhoneNumber 获取用户手机号,可以从bindgetphonenumber回调中获取到用户信息,具体说明
1 绑定一个事件bindgetphonenumber
2 在事件的回调函数中 通过参数来获取信息
3 获取到的信息 已经加密过了
需要用户自己间小程序的后台服务器,在后台服务器中进行解析 手机号码,返回到小程序中就可以看到信息了
4 getUserInfo 获取用户个人信息,可以从bindgetuserinfo回调中获取到用户信息
1 使用方法 类似 获取用户的手机号码
2 可以直接获取 不存在加密的字段
5 launchApp 在小程序中直接打开APP,可以通过app-parameter属性设定向APP传的参数具体说明
1 需要先在 app中 通过app的某个链接 打开 小程序
2 在小程序 中 再通过 这个功能 重新打开 app
3 找到 京东的app 和 京东的小程序
6 openSetting 打开小程序内置的 授权设置页
1 授权页面中 指挥出现 用户曾今点击过的 权限
7 feedback 打开“意见反馈”页面,用户可提交反馈内容并上传日志,开发者可以登录小程序管理后台后进入左侧菜单“客服反馈”页面获取到反馈内容
1 只能够通过真机调试来打开 -->
<button open-type="contact">contact</button>
<button open-type="share">share</button>
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">getPhoneNumber</button>
<button open-type="getUserInfo" bindgetuserinfo="getUserInfo">getUserInfo</button>
<button open-type="launchApp">launchApp</button>
<button open-type="openSetting">openSetting</button>
<button open-type="feedback">feedback</button>
js:
Page({
// 获取用户的手机号码信息
getPhoneNumber(e){
console.log('用户手机号码',e);
},
// 获取用户个人信息
getUserInfo(e){
console.log('用户个人信息',e);
}
})
效果图: