Проверка во время компиляции HTML-шаблона Vue.js - PullRequest
0 голосов
/ 12 июня 2018

Мы находимся в процессе миграции существующего приложения ASP.NET Core Knockout.js / JS на Vue.js / Typescript.

В то время как сторона JS получает безопасность типов благодаря миграции TS,нам трудно найти что-то, что могло бы сделать эту проверку для шаблонов HTML с привязками vue.

Моя идея (мечта) была бы чем-то похожей на то, что 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, где можно компилировать шаблоны-checked

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...