uniapp+ts,使用微信api,ts报错

解决方案:

npm add @types/baidu-app
  • 修改tsconfig.json文件,在types中加入"weixin-app"
"types": [
      "webpack-env",
      "@dcloudio/types",
      "miniprogram-api-typings",
      "mini-types",
      "weixin-app"
    ],
  • 修改sfc.d.ts文件
declare module "*.vue" {
    import Vue from 'vue'
    import wx from '@types/weixin-app'
    export default Vue
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为TypeScript引用的JS写声明文件 写TypeScript声明文件的时候会有三个困惑,一个是声明文件是什么...
    心淡然如水阅读 25,309评论 1 2
  • 特性 默认支持 TypeScript 我们来打算用 Sequelize.js,发现他 对 TS 支持不够好 支持关...
    littleyu阅读 3,959评论 0 1
  • IDE webstorm 报错提示 error TS2693: 'Promise' only refers to ...
    大Q本Q阅读 3,483评论 0 0
  • 点击原文 now我们来看一看TS怎么声明文件, 在JS里面我们经常会使用各种第三方类库,引入方式也不太相同,常见的...
    videring阅读 3,151评论 0 4
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,578评论 16 22