目的
下载第三方库的类型文件,用接口的定义来代替文档。
环境准备
安装ts types
如果不安装尽管正常,所有的uniapp接口在vetur上都会提示找不到变量
文档有介绍
https://uniapp.dcloud.io/quickstart
使用HBuilderX创建的项目不带d.ts,HBuilderX内置了uni-app语法提示库。如需把HBuilderX创建的项目在其他编辑器打开并且补充d.ts,可以在项目下先执行 npm init
,然后npm i @types/uni-app -D
,来补充d.ts。
vuex改造
参考
https://blog.csdn.net/weboof/article/details/100584625
https://segmentfault.com/a/1190000019906575
https://github.com/vuejs/vue-class-component/blob/master/example/src/App.vue
https://www.jb51.net/article/173251.htm
main.ts问题
ts无法引入.vue
文件,经过长时间摸索无果后,去掉main.ts
继续使用main.js
。
由于一些文件已经改为了ts文件,现在再次运行项目会出现
解决方案:
main.js添加App.mpType = 'app'