index.wxml
<button bindtap="courses" data-id="{{item.id}}">查看详情</button>
index.ts
courses: function (e) {
console.info(typeof (e))
let id = e.currentTarget.dataset['id'];
wx.navigateTo({
url: "/pages/courses/index?id=" + id,
success: function () { }
});
}
请问这里的funciotn(e:xxx) 应该是什么类型呢?
这里的e 在比编辑器中报错,提示参数“e”隐式具有“any”类型
虽然不影响程序运行,但是我就是想搞清楚这里的 e 是什么类型。
像这种情况,在ts+微信小程序中,还有很多情况!
请问我应该怎么来识别应该用什么类型呢?或者是有什么方法?在不知道什么类型的情况下断言类型呢!!!!
又比如:
index.ts
onLoad(options) {
let id=options.id
},
请问这个options 又是什么类型呢!!!
tap事件的ev类型是
WechatMiniprogram.TouchEvent
,其他自定事件可以用WechatMiniprogram.CustomEvent
。onload
事件只能由你自己声明了,因为这个是由你上一个页面传的参数决定的。