Я использую Vue для создания страницы статуса. Решил составить основной список с выпадающими меню. Моя идея заключалась в том, что я бы использовал заполнители, а затем, когда я был готов заполнить раскрывающийся список, я бы сделал отдельные сценарии Vue и импортировал.
export default {
components: {
ListItem
},
data: () => {
return {
list: [
{
title: "Message Processor",
open: false,
sublist: [
MessageProcessor, "placeholder", "ph3"
]
},
{
title: "API",
open: false,
sublist: [
"ph1", "ph2", "ph3"
]
}
Я тогда использовал этот l oop для заполнить подразделы.
<ul v-show="list.open" class="list-item">
<li class="sub-items"
v-for="(item,index) in list.sublist" :key="index">
{{ item }}
</li>
</ul>
Однако, когда я подключил MessageProcessor. vue в первый слот-заполнитель, как показано в первом блоке кода, я получил следующую ошибку:
{ "staticRenderFns": [ null ], "_compiled": true, "beforeCreate": [
null ], "beforeDestroy": [ null ], "__file":
"src/components/Panels/MessageProcessor.vue" }
Если это еще не очевидно, я относительно новичок во всем этом, поэтому прошу прощения, если я неправильно использовал какие-либо термины или что-то в этих строках.
Любая помощь приветствуется. Спасибо!