先上实例代码
onShareAppMessage:function() {
const promise = new Promise(resolve => {
wx.request({
url: app.globalData.url,
method: "POST",
data: {},
success(res) {
if(res.data.code==1){
//需要通过请求服务器获取参数时
resolve({
title:'快速开锁',
path:'pages/admin/quickUnlocking/quickUnlocking?token='+res.data.message,
promise
})
}
}})
})
//3秒内如请求中的resolve未执行,则执行以下代码
return{
title:'快速开锁',
path:'pages/admin/quickUnlocking/quickUnlocking',
promise
}
})
嗯,就这个写法;稍微要注意的一点就是参数不能带 **#**号,不然#号后面的参数将会被截取掉
至于wxml里面的代码
<button class="shareOpenLock" open-type="share">分享开锁链接</button>