Vue.js + TypeScript 项目不在 .vue 文件中呈现模板
Vue.js + TypeScript project doesn't render template inside .vue file
我正在尝试建立一个基于 Vue TS 的项目。您可以在此存储库中查看它的结构:
https://github.com/AndrewBogdanovTSS/typed-vue-test
我正在使用在 .vue 文件中呈现 TS 所需的所有依赖项的最新版本。一旦我 运行ning 一个项目,我的 TS 构造函数似乎 运行ning 没有任何问题(我看到控制台语句正常工作)但问题是模板数据没有到达浏览器的DOM。此外,带有 id app 的默认 div 已被删除,因此我的 DOM 中唯一剩下的是对 build.js 文件的引用。
我在第一个 运行 上没有发生任何错误,但是一旦我在 .vue 文件中进行任何更改,我就会得到:
TypeError: Cannot read property 'extend' of undefined
我已经弄清楚我的代码出了什么问题,我忘记在 App.vue 文件中的 ts class 前面使用 @Component 装饰器。没有它,TS 代码一直在执行,但它没有连接到 Vue 实例,这就是为什么屏幕上没有任何显示。
我去创建了一个新的 repo,我计划支持它作为 Vue-TS 类型项目的基本模板。
https://github.com/AndrewBogdanovTSS/typed-vue
欢迎提出建议improvements/ideas
我正在尝试建立一个基于 Vue TS 的项目。您可以在此存储库中查看它的结构:
https://github.com/AndrewBogdanovTSS/typed-vue-test
我正在使用在 .vue 文件中呈现 TS 所需的所有依赖项的最新版本。一旦我 运行ning 一个项目,我的 TS 构造函数似乎 运行ning 没有任何问题(我看到控制台语句正常工作)但问题是模板数据没有到达浏览器的DOM。此外,带有 id app 的默认 div 已被删除,因此我的 DOM 中唯一剩下的是对 build.js 文件的引用。 我在第一个 运行 上没有发生任何错误,但是一旦我在 .vue 文件中进行任何更改,我就会得到:
TypeError: Cannot read property 'extend' of undefined
我已经弄清楚我的代码出了什么问题,我忘记在 App.vue 文件中的 ts class 前面使用 @Component 装饰器。没有它,TS 代码一直在执行,但它没有连接到 Vue 实例,这就是为什么屏幕上没有任何显示。 我去创建了一个新的 repo,我计划支持它作为 Vue-TS 类型项目的基本模板。 https://github.com/AndrewBogdanovTSS/typed-vue
欢迎提出建议improvements/ideas