在代码中加入el-container布局后,子页面的el-card样式变化了,高度莫名的变得很高,但是改不回来,请问各位这是为什么呀
多谢各位的帮忙啦!
<!-- 这是父页面的调用子页面的main布局部分,在这里加了router-view来实现调用 -->
<el-main style="margin-top: 460px">
<el-card style="margin-top:20px; padding:10px; width:60%;">
<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect">
<el-menu-item index="1" style="font-size:20px"><router-link :to="{name: 'CourseCatalogue'}">目录</router-link></el-menu-item>
<el-menu-item index="2" style="font-size:20px"><router-link :to="{name: 'CourseNote'}">笔记</router-link></el-menu-item>
<el-menu-item index="3" style="font-size:20px"><router-link :to="{name: 'CourseTest'}">测验与作业</router-link></el-menu-item>
</el-menu>
<div>
<router-view></router-view>
</div>
</el-card>
</el-main>
<!-- 这是子页面的代码部分 -->
<template>
<div>
<div>
<el-card v-for="item in note" :key="item" style="margin-top:20px;width:480px;height:100%;">
<div slot="header">
<span>第几节课的笔记</span>
<el-button style="float: right; padding: 3px 0" type="text" @click="editofthenode(item)">编辑</el-button>
</div>
<div>
<div v-for="item1 in item.nodetext" :key="item1" class="text item">
{{ item1.text }}
</div>
</div>
</el-card>
<el-button icon="el-icon-circle-plus-outline" style="font-size:15px; margin-top:20px;" @click="addnote()" circle ></el-button>
</div>
<el-dialog :title=note[this.index].name :visible.sync="dialogFormVisible">
<el-form :model="form" style="width:80%;margin-left:10%" >
<el-form-item v-for="item in note[index].nodetext" :key="item">
<el-input type="text" :value=item.text></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="edit()">确 定</el-button>
</div>
</el-dialog>
</div>
</template>
我现在的样子:

原本想实现的样子:
