это мой трафарет и ионная версия
"dependencies": {
"@ionic/core": "one"
},
"devDependencies": {
"@stencil/core": "1.0.0-beta.8"
}
Я пытаюсь использовать <ion-menu>
внутри <ion-split-pane>
, как в ионном приложении, это мой код (это оригинальный репозиторийэтого кода https://github.com/modemlooper/stencil-pwa-sidemenu):
app-root.tsx
[...]
render() {
return (
<ion-app>
<ion-router useHash={false}>
<ion-route url="/" component="app-home" />
<ion-route url="/profile/:name" component="app-profile" />
</ion-router>
<ion-split-pane when="lg">
<ion-menu side="start">
<ion-header>
<ion-toolbar color="primary" />
</ion-header>
<ion-content forceOverscroll={false}>
<ion-list>
<ion-menu-toggle autoHide={false}>
<ion-item href="/">
<ion-icon slot="start" name="home" />
<ion-label>Home</ion-label>
</ion-item>
</ion-menu-toggle>
<ion-menu-toggle autoHide={false}>
<ion-item href="/profile/piero">
<ion-icon slot="start" name="person" />
<ion-label>Profile</ion-label>
</ion-item>
</ion-menu-toggle>
</ion-list>
</ion-content>
</ion-menu>
<ion-nav main />
</ion-split-pane>
</ion-app>
);
}
[...]
Проблема в том, что <ion-nav main />
выдает мне эту ошибку: Ибез "main" разделенная панель не работает должным образом
Это ожидаемое поведение
Как это можно исправить?Я не понимаю, как правильно использовать ионное меню внутри разделенной панели ... Большое вам спасибо