javascript - 带有 Vue.js 和 Ionic 侧边菜单的空白页面
问题描述
我将 Vue.js 与 Ionic 一起使用,我对站点菜单的良好做法感到非常困惑。(我也在使用打字稿。)
我得到一个带有警告的空白页
ion-split-pane-ios.entry.js?f0b4:45 [DEPRECATED][ion-split-pane] 不推荐使用 [main] 属性,请改用“contentId”属性
我希望你能帮助我。
应用程序.vue:
<template>
<ion-app>
<ion-split-pane>
<Menu/>
<ion-vue-router main :animated="false" id="menu-content" />
</ion-split-pane>
</ion-app>
</template>
<script lang="ts">
import { Component, Vue } from "vue-property-decorator";
import Menu from "./components/Menu.vue";
@Component({
components: {
Menu
}
})
export default class App extends Vue {}
</script>
菜单.vue:
<template>
<ion-menu contentId="menu-content">
<ion-header>
<ion-toolbar color="primary">
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
<ion-item>Menu Item</ion-item>
</ion-list>
</ion-content>
</ion-menu>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
export default class Menu extends Vue {}
</script>
主页.vue:
<template>
<div class="ion-page">
<ion-header>
<ion-toolbar color="primary">
<ion-buttons slot="start">
<ion-menu-button></ion-menu-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
</div>
</template>
<script lang="ts">
import { Component, Vue } from "vue-property-decorator";
export default class Home extends Vue {}
</script>
在我看来,这是正确的方法,但我不知道..啊哈谢谢
解决方案
推荐阅读
- javascript - 读取 UL 中的所有内容并显示在警告框中
- python - 在while循环中添加到熊猫df
- javascript - 如何在 index.js 放置脚本中将图像并排添加?
- mongodb - $and 在 $match MongoDB 中
- spring - Java Spring Batch 中的 ETL 与 Apache Spark 基准测试
- javascript - 如何正确转义 JSON.stringify 中的引号?
- ios - 为什么 Xcode 控制台打印约束歧义警告但 UI 调试器不打印?
- python - re.error: missing ),通过 pip 安装时位置 0 处的未终止子模式
- php - 匹配斜线分隔字符串中的大括号包裹字符
- javascript - 如何使用一个字符串作为参数执行具有两个参数的函数?