• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

利用typescript开发微信小程序编译时报错,真机测试无法生成二维码的问题汇总 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文档是用Typescript通过微信开发者工具开发微信小程序时遇到的问题!

 

首先展示一下我这边遇到的问题的提示与编译错误信息:

从以上伟大的提示中我实在是没看出什么有建设性的提示。

于是我开始漫长的探索之路,总结可能导致此问题发生的情况有以下几点:

1、import 进来的对象没有使用过!定义的变量没有被使用过!

2、多个page引入getApp<IAppOption>()时使用的变量名重复!可以使用一个ts文件引入,然后其他page通过import的方式引入解决此问题。

3、使用第二个问题中引入的app时,未用if(app.globalData.userInfo)进行判断,而直接调用app.globalData.userInfo.nickName取值。具体原因未知,如有人能够解释,请留言赐教,谢谢

4、使用了typescript未识别的方法,例如QQMapWX的回调方法:

        qqmapsdk.getCityList({
            success: function () { console.log(arguments[0]) },
            fail: function () { console.log(arguments[0]) }
        });    

以上是可以编译通过的方法,而传统写法如下是编译通不过的,我推断是QQMapWX不存在d.ts导致的,但是我却不知道如何生成d.ts

        qqmapsdk.getCityList({
            success: function (res) { console.log(res) },
            fail: function (res) { console.log(res) }
        });

 奉劝各位看客,还是转回JavaScript吧,typescript问题太多!!!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
4.typescript-原始数据类型发布时间:2022-07-18
下一篇:
vuetypescript.eslintrc.js发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap