我正在尝试建立一个基于Vue TS的项目。您可以在此仓库中查看其结构:
https://github.com/AndrewBogdanovTSS/typed-vue-test
我正在使用在.vue文件中呈现TS所需的所有依赖项的最新版本。一旦我运行一个项目,我的TS构造函数似乎运行没有任何问题(我看到控制台语句正常工作)但问题是模板数据没有到达浏览器的DOM。此外,id app的默认div被删除,因此我的DOM内部唯一的东西是对build.js文件的引用。 我在第一次运行时没有发生任何错误,但是一旦我在.vue文件中做了任何更改,我就得到了:
TypeError: Cannot read property 'extend' of undefined
答案 0 :(得分:0)
我已经弄清楚我的代码出了什么问题,我忘了在App.vue文件中的ts类前面使用@Component装饰器。没有它,TS代码一直在执行,但它没有连接到Vue实例,这就是屏幕上没有显示的原因。 我去创建了一个新的仓库,我打算将其作为Vue-TS类型项目的基础模板。 https://github.com/AndrewBogdanovTSS/typed-vue
随时提出改进/想法