Vue.js HTML模板编译时检查

时间:2018-06-12 18:45:32

标签: visual-studio typescript mvvm asp.net-core vue.js

我们正在将现有的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框架,其中可以对模板进行编译检查?

0 个答案:

没有答案