|
@@ -10,33 +10,31 @@
|
|
|
<span class="logo-text name-span">{{ pageInfo.name }}</span>
|
|
|
</div>
|
|
|
<div class="head-btn-group">
|
|
|
- <el-switch
|
|
|
- v-model="pageInfo.pageConfig.customTheme"
|
|
|
- active-text="暗黑"
|
|
|
- inactive-text="明亮"
|
|
|
- class="bs-el-switch theme-switch"
|
|
|
- active-color="#007aff"
|
|
|
- active-value="dark"
|
|
|
- inactive-value="light"
|
|
|
- @change="changeTheme"
|
|
|
- />
|
|
|
- <el-tooltip
|
|
|
- v-for="(mode,index) in alignList"
|
|
|
- :key="mode.value"
|
|
|
- popper-class="bs-el-tooltip-dark"
|
|
|
- effect="dark"
|
|
|
- :content="mode.label"
|
|
|
- placement="top"
|
|
|
+ <el-dropdown
|
|
|
+ trigger="click"
|
|
|
+ class="align-list-dropdown"
|
|
|
>
|
|
|
<CusBtn
|
|
|
- class="align-btn"
|
|
|
- @click="setAlign(mode.value)"
|
|
|
+ type="primary"
|
|
|
>
|
|
|
- <icon-svg
|
|
|
- :name="iconList[index]"
|
|
|
- />
|
|
|
+ 对齐<i class="el-icon-arrow-down el-icon--right" />
|
|
|
</CusBtn>
|
|
|
- </el-tooltip>
|
|
|
+ <el-dropdown-menu
|
|
|
+ slot="dropdown"
|
|
|
+ class="align-dropdown-menu"
|
|
|
+ >
|
|
|
+ <el-dropdown-item
|
|
|
+ v-for="(mode,index) in alignList"
|
|
|
+ :key="mode.value"
|
|
|
+ @click.native="setAlign(mode.value)"
|
|
|
+ >
|
|
|
+ <icon-svg
|
|
|
+ style="padding:3px 20px"
|
|
|
+ :name="iconList[index]"
|
|
|
+ />
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
|
|
|
<CusBtn
|
|
|
:loading="saveAndPreviewLoading"
|
|
@@ -600,5 +598,22 @@ export default {
|
|
|
color: var(--bs-el-color-primary)!important;
|
|
|
}
|
|
|
}
|
|
|
+ .align-list-dropdown{
|
|
|
+ color: #ffffff!important;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+// 自定义dropdown的样式
|
|
|
+.align-dropdown-menu{
|
|
|
+ background-color: var(--bs-background-2)!important;
|
|
|
+ border: 1px solid var(--bs-border-1);
|
|
|
+ /deep/ .el-dropdown-menu__item{
|
|
|
+ background-color: var(--bs-background-2)!important;
|
|
|
+ &:hover {
|
|
|
+ color: var(--bs-el-color-primary) !important;
|
|
|
+ background-color: var(--bs-el-background-3) !important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
</style>
|