Как получить модификаторы VueJS с PUG - PullRequest
0 голосов
/ 27 ноября 2018

Как мы можем получить модификаторы с Pug?

Я попробовал следующее:

my-component(:options.sync="addresses")

my-component(':options.sync'="addresses")

Оба из них дают синтаксическую ошибку, неожиданный токен.

my-component(:options="addresses")

Получает компиляцию, но, конечно, пропускает модификатор в окончательном HTML.

Если это не может быть достигнуто с pug, есть ли способ интегрировать необработанный HTML в шаблон PUG, чтобы я мог указать только этот компонент с HTMLа остальные с синтаксисом PUG?

1 Ответ

0 голосов
/ 27 ноября 2018

Чтобы ответить на эту часть вашего вопроса, вы можете вывести необработанный HTML с символом трубы или точки в конце вашего элемента.

... есть ли способ интегрировать необработанный HTML вшаблон PUG, чтобы я мог указать только этот компонент с HTML, а остальные - с синтаксисом PUG?

Если в начале строки указан канал, вы получите необработанный вывод для этой строки.Например, это будет отображать точную строку после канала:

| <div>
|   <a href='https://example.com'>Link to site</a>
| </div>

Точка используется после блока для вывода всех дочерних элементов в виде необработанного текста.Это выведет тот же HTML, что и код блока выше:

div.
  <a href='https://example.com'>Link to site</a>
...