wu52398 2022-11-22 14:12
浏览 3
已结题

新手入门typescript微信小程序开发无从下手?求建议

之前一直使用JS来开发小程序,谈不上多熟练但是开发常见的功能都没什么问题。前段时间在看typescript方法的教程,这段时间准备拿小程序typescript下手练练,使用开发工具构建了一个基于typescript的小程序项目,研究了两天总算找出点名目。

比JS版本的多了一个typings目录,里面存放着各种声名文件。app.ts里面App,多了一个泛型约束,不能随便在globalData中定义变量了。

但是,还是有很多不明白的地方:

1.请问官方是不是把所有的接口API,全部在typing中做了类型约束?比如wx.request,我在lib.wx.api.d.ts文件中见到:


javascript
interface RequestOption<
        T extends string | IAnyObject | ArrayBuffer =
            | string
            | IAnyObject
            | ArrayBuffer
    > {
        /** 开发者服务器接口地址 */
        url: string



无需我们自己再来写接口类型约束官方自带API,我们只需要管理自己定义的函数和类进行类型约束?
2.

img

鼠标放在wx.getUserProfile上面,提示这么多的信息。蓝色框下面的内容在相关的声名文件中可以找到,但是蓝色框内的内容没找到在那里定义的?

这里面的option怎么也有success这个回调?option不应该是选项参数嘛?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月30日
    • 创建了问题 11月22日

    悬赏问题

    • ¥15 matlab中mjs用不了
    • ¥15 Ios抖音直播的时候如何添加自定义图片在直播间!
    • ¥60 riscv-pulpino总线上挂载axi从机
    • ¥15 ssh登录页面的问题
    • ¥50 关于在matlab上对曲柄摇杆机构上一点的运动学仿真
    • ¥15 jetson nano
    • ¥15 :app:debugCompileClasspath'.
    • ¥15 windows c++内嵌qt出现数据转换问题。
    • ¥15 stm32 串口通讯过程中的问题
    • ¥20 公众号如何实现点击超链接后自动发送文字