微信小程序-转发/分享/手机号验证/客服
一.转发
1.页面JS文件必须声明onShareAppMessage监听函数
//监听页面按钮的转发 以及 右上角的转发按钮转发
onShareAppMessage(obj){
console.log(obj)
return {
title:"转发",
path:"/pages/cat/cat",
imageUrl:"../../assets/Jerry.png"
}
}
2.button组建的open-type值设置为share
<button open-type="share">转发</button>
二.分享
JS文件里必须声明onShareAppMessage和onShareTimeline监听函数。
注意如果监听函数存在朋友圈分享功能依旧不起作用,请检查微信小程序是否进行了认证。在认证过程中腾讯官方会打电话联系,请注意接听。
//监听页面按钮的转发 以及 右上角的转发按钮转发
onShareAppMessage(obj){
console.log(obj)
return {
title:"转发",
path:"/pages/cat/cat",
imageUrl:"../../assets/Jerry.png"
}
},
//设置朋友圈分享监听函数,前提有转发监听函数
onShareTimeline(){
console.log(1)
return {
title:"分享朋友圈",
query:"id=1",
path:"/pages/cat/cat",
imageUrl:"../../assets/Jerry.png"
}
}
三.手机号验证
手机号验证分为快速验证bindgetphonenumber和手机号实时验证bindgetrealtimephonenumber
<button
type="primary"
plain="ture"
open-type="getPhoneNumber"
bindgetphonenumber="getPhoneNumber"
>快速验证组件</button>
<view class="line"></view>
<button
type="warn"
plain="ture"
open-type="getRealtimePhoneNumber"
bindgetrealtimephonenumber="getRealtimePhoneNumber"
>实时验证组件</button>
JS里处理绑定的事件
getPhoneNumber(event){
console.log(event)
},
getRealtimePhoneNumber(event){
console.log(event)
}
四.客服
1.button按钮的open-type为contact
<button type="open" plain="true" open-type="contact">联系客服</button>
2.需要在微信小程序平台添加客服人员
3.进入到客服平台