ts小程序,当任意methods的返回值与页面实例有关时,会导致页面的methods追踪全部失效,比如:
onShareAppMessage(){
return{
title:this.data.title
}
}
这样写以后,页面methods的类型会变为any:
将return的值中与this相关的部分去掉后,页面methods的类型就正常了:
试验了很多次,基本确定了诱因,当methods return的值与页面实例this相关时,就会发生这种情况。不知道是ts的bug还是官方ts声明文件的问题
问题解决了么?我也遇到
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html