小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用typescript做开发语言,但是开发者工具新建Component生成的文件里只有js文件,没有ts文件,请问组件开发可以使用typescript吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
还是希望官方能早日支持。
TS 和组件,二选一,放弃了组件。
至少程序还是不太复杂的情况下。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
感觉应该官方支持一个
估计没办法支持了,我写了一下组件的 d.ts 文件,发现有些硬伤搞不定,搞了两天放弃了,好像vue也有这样的问题,作者打算写一个3.0支持ts,但小程序肯定没法这么搞
通过this 访问methods不好搞是不是啊?
methods这个解决了,这边的问题是我想写一个自己的注册事件的方法,没写出来,可能是我的实现方法有什么问题吧,或者 d.ts 文件的写法还有我没搞明白的地方。最后最重要的问题是,我用ts想实现的效果是,如果你修改了一个地方,那么其他所有相关的地方都必须改完了才能编译通过,小程序显然是做不到了。
那个component的d.ts方便分享一下吗?加个好友交流一下?wx:cdllqos
我只是照着 Page 的 d.ts 写了一下 Component 的 d.ts 而已,也就刚刚做到能在 methods 里写方法而已,通过 this 调用的方法不会有任何类型提示,这已经不能叫 typescript 了,这叫 anyscript
可以使用的,但是要在编译的时候使用 tsc 相关命令将代码编译到 js里
目前没有 component 的定义文件。但仍然可以使用 ts 语言编写 component,只要在编译时使用 tsc 相关命令将其编译到 js 即可。
感谢回复,这样的话我可能还需要学一下t.ds文件怎么写,感觉现在官方对ts的支持并不完备,可能会有别的坑,我就先js将就一下吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
还是希望官方能早日支持。
TS 和组件,二选一,放弃了组件。
至少程序还是不太复杂的情况下。
感觉应该官方支持一个
估计没办法支持了,我写了一下组件的 d.ts 文件,发现有些硬伤搞不定,搞了两天放弃了,好像vue也有这样的问题,作者打算写一个3.0支持ts,但小程序肯定没法这么搞
通过this 访问methods不好搞是不是啊?
methods这个解决了,这边的问题是我想写一个自己的注册事件的方法,没写出来,可能是我的实现方法有什么问题吧,或者 d.ts 文件的写法还有我没搞明白的地方。最后最重要的问题是,我用ts想实现的效果是,如果你修改了一个地方,那么其他所有相关的地方都必须改完了才能编译通过,小程序显然是做不到了。
那个component的d.ts方便分享一下吗?加个好友交流一下?wx:cdllqos
我只是照着 Page 的 d.ts 写了一下 Component 的 d.ts 而已,也就刚刚做到能在 methods 里写方法而已,通过 this 调用的方法不会有任何类型提示,这已经不能叫 typescript 了,这叫 anyscript
可以使用的,但是要在编译的时候使用 tsc 相关命令将代码编译到 js里
目前没有 component 的定义文件。但仍然可以使用 ts 语言编写 component,只要在编译时使用 tsc 相关命令将其编译到 js 即可。
感谢回复,这样的话我可能还需要学一下t.ds文件怎么写,感觉现在官方对ts的支持并不完备,可能会有别的坑,我就先js将就一下吧