一、在之前进行mpvue
开发微信小程序的时候,设置转发的时候,遇到了这个问题,Cannot read property 'apply' of null;at pages/detail/main page onShareAppMessage function TypeError: Cannot read property 'apply' of null
,如图所示:
二、这个问题说明了无法读取空的属性“apply”
。在进行设置转发的时候,在 button
按钮上设置 open-type
的值为 share
后, 点击按钮以后出现了这个问题。所以,由此可以看出,我们需要设置 onShareAppMessage
函数,监听用户点击页面内转发按钮,并自定义转发内容。return
后的返回值有三个,title
是转发标题, path
是转发路径, imageUrl
是自定义图片路径,代码如下所示:
onShareAppMessage (event) {
return {
title: '转发标题',
path: '/pages/detail/main',
imageUrl: '/static/images/imgs/firstView/nvsheng.jpg'
}
}
```