微信小程序 bindinput 的 Typescript 类型是什么?
刚学小程序,对于 input 控件的 bindinput 的处理函数,其 event 是什么类型?
<input class="" value="" type="number" bindinput="handleInput">
// ev 是 any,报错
handleInput(ev) {
console.log(ev)
}
这个 event 的类型,我在小程序项目内的 types 里没找到
更新:根据评论区的指导,我去 @types/wechat-miniprogram 发现微信开发者工具的快速启动项目缺少了 lib.wx.event.d.ts
文件,下载下来放进项目里可以用了。
事件类型时 WechatMiniprogram.Input
。
去官网只看到 bindinput 的类型是 eventhandle,这个 eventhandle 参数的类型是什么呢?搜索 eventhandle 没有任何结果。
咋整啊,我人傻了真的,总不能对着打印的 event 自己写类型吧
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不知道你引的
miniprogram-api-typings
(新版包名已变为@types/wechat-miniprogram
)版本是多少,官方几经毁灭性升级,有些namespace
和interface
都变化了,这里已最新的3.3.0
为例,就是WechatMiniprogram.Input
。