这个坑其实也是我自己傻了,忘了详情页是通过页面传值的方式获取到的id号,而用户点开时没有商品id号就没法发出请求
换句话来讲就是:只要将你的页面传值保存到data,然后通过序列化把它传过来,这样点进来的时候就OK了
//分享
onShareAppMessage: function () {
return {
title: '商品详情',
path: '/pages/keepingHouse/details?dataList=' + JSON.stringify(this.data.dataList),
success: function (res) {
console.log(res)
}
}
}
如果需要在页面自定义分享按钮,可以使用open-type的share属性
<button class="footer-share" open-type='share'></button>