container布局容器
<el-container>:外层容器。当子元素中包含 <el-header> 或 <el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。
<el-header>:顶栏容器。
<el-aside>:侧边栏容器。
<el-main>:主要区域容器。
<el-footer>:底栏容器。
- el-menu添加router属性 就可在el-menu里添加路径
注意是根路径
<el-menu-item index="/items/create">新建物品</el-menu-item>
form
1.给el-form添加label-width 横向显示
<el-form label-width="120px">
<el-form-item label="名称">
<el-input></el-input>
</el-form-item>
</el-form>
2.el-input使用v-model绑定data数据 可以使用vue devtools查看数据是否双向绑定
3.@submit.native.prevent
阻止原生表单提交跳转
<el-form label-width="120px" @submit.native.prevent="save">
<el-form-item label="名称">
<el-input v-model="model.name"></el-input>
</el-form-item>
</el-form>
//js
data() {
return {
model: {},
};
},
methods: {
save() {
//提交表单数据 请求接口
},
button
原生类型:
<el-button type="primary" native-type="submit">保存</el-button>