diff --git "a/07\351\231\210\344\277\212\345\205\264/20230504-\351\241\265\351\235\242\345\270\203\345\261\200.md" "b/07\351\231\210\344\277\212\345\205\264/20230504-\351\241\265\351\235\242\345\270\203\345\261\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..ff8b5eb818bafaabc547071f30e84bff201e8861 --- /dev/null +++ "b/07\351\231\210\344\277\212\345\205\264/20230504-\351\241\265\351\235\242\345\270\203\345\261\200.md" @@ -0,0 +1,109 @@ +# el 布局 + +## 一.Container 布局容器 + ++ <**el-container**>:外层容器。 当子元素中包含 <**el-header**> 或 <**el-footer**> 时,全部子元素会垂直上下排列, 否则会水平左右排列。 + ++ <**el-header**>:顶栏容器。 + ++ <**el-aside**>:侧边栏容器。 + ++ <**el-main**>:主要区域容器。 + ++ <**el-footer**>:底栏容器 + ++ 在 <**style scopend**> 中,设置 **height:calc(100vh)** 可以使样式自适应撑开 + +```vue + + + +``` + +![1](./img/230504/1.png) + +## el-menu 导航栏设置 + ++ <**el-menu-item-group**> 组件可以实现菜单进行分组,分组名可以通过 title 属性直接设定,也可以通过具名 slot 来设定。 + +```vue + + + +``` + +![2](./img/230504/2.png) diff --git "a/07\351\231\210\344\277\212\345\205\264/20230505-\345\257\274\350\210\252\346\240\217\345\260\201\350\243\205.md" "b/07\351\231\210\344\277\212\345\205\264/20230505-\345\257\274\350\210\252\346\240\217\345\260\201\350\243\205.md" new file mode 100644 index 0000000000000000000000000000000000000000..b6188ad44452bff8c7a6550d22d81a0b9eed3eb0 --- /dev/null +++ "b/07\351\231\210\344\277\212\345\205\264/20230505-\345\257\274\350\210\252\346\240\217\345\260\201\350\243\205.md" @@ -0,0 +1,139 @@ +# 导航栏的封装 + +## 标签 + ++ 最外面一层是由 <**el-menu**> <**/el-menu**> 标签 包裹 + ++ 一级导航栏: 用 <**el-menu-item**> <**/el-menu-item**> 标签 包裹 + ++ 一级导航栏下的子导航栏:用 <**el-sub-menu**><**/el-sub-menu**> 标签包裹 + ++ <**el-menu-item-group**> 组件可以实现菜单进行分组,分组名可以通过title属性直接设定,也可以通过具名 slot 来设定 + ++ 根据 index 可以限制收起和展开 + +# + +## 代码 + ++ Nav.vue(封装的文件) + +```vue + + + +``` + ++ Home.vue + +```vue + + + +``` + +![1](./img/230505/1.png)