我们正在将现有的ASP.NET Core Knockout.js / JS应用程序迁移到Vue.js / Typescript。
虽然JS方面通过TS迁移获得了类型安全性,但我们很难找到可以通过vue绑定检查HTML模板的东西。
我的想法(梦想)将类似于Razor在选择预编译视图选项时对其类型模型所做的事情(当绑定出现问题时,它会导致构建错误)
是否有任何VS插件,命令行工具或其他任何可以为Vue.js HTML模板提供此编译时检查的内容?
编辑: 为了更好地澄清,我们说模板是
<div id="root"><div v-html="myProp"></div></div>
非常简化的Vue就像这样
new Vue({el: '#root', data: { myProp: 'my neat property value' }})
现在让我们说有人在模型属性名称中输入拼写错误,所以它就像这样
<div id="root"><div v-html="myPrapNotExisting"></div></div>
如果我在Razor中做了类似的事情,一旦编辑了这些观点就会抱怨它会停止构建,但是我还没有找到类似的Vue(或淘汰)
所以问题是,是否存在客户端MVVM框架,其中可以对模板进行编译检查?