Мы используем vue.js с pug и любим его.
Pug нужно знать, в какой тип элемента вы хотите визуализировать это сообщение, просто добавьте div или span в началеline и все будет работать правильно:
div {{message}}
То же самое произойдет, если без vue.js вы просто попытаетесь отобразить текст на странице.Это может привести к ошибке:
div
This is some text
Вы также можете использовать команду «Простой текст» (|
), чтобы выполнить то, что вы хотите:
| {{message}}
или
div
| This is some text
К вашему сведению, мы также используем встроенные компоненты с тегами сценария в отдельных файлах pug вместо интерфейса командной строки:
script(type="text/x-template" id="my-component")
div
(html goes here)
script.
var MyComponent= Vue.component({
"template": '#my-component',
<rest of the code goes here>
});