这个问题的出现可能有多种原因,常见的原因有:
小程序没有正确地引入微信小程序的脚本,导致小程序中没有 uni 对象。
在执行 uni.shareAppMessage 方法之前,小程序还没有调用 uni.getProvider 方法或者 uni.getProvider 方法调用失败。
小程序正在运行的环境不支持分享功能,例如在浏览器中运行的小程序。
在执行 uni.shareAppMessage 方法时,小程序的分享功能被禁用。
建议检查小程序的分享配置是否正确,并确保小程序运行的环境支持分享功能。