Я просто просматривал код Vue.js прямо ЗДЕСЬ . И наткнулся на следующий код Vue.js + PUG, в основном это просто шаблон PUG:
menu-dropdown.task-dropdown(
v-if="!isRunningYesterdailies",
:right="task.type === 'reward'",
ref="taskDropdown",
v-b-tooltip.hover.top="$t('options')"
)
Теперь, когда что-то вроде ниже в PUG, я понимаю, что div
с классами будет выведено.
.d-flex.justify-content-between
Но как быть, когда чему-то не предшествует .
? Что это значит?
Как и то, что именно menu-dropdown
, я думал, что это компонент, но когда я смотрю в конец файла, я не вижу компонента с именем .menu-dropdown
, т.е. я вижу только следующие загруженные компоненты:
components: {
approvalFooter,
approvalHeader,
MenuDropdown,
},
Так откуда взялся .menu-dropdown
и что именно?