feat: Setting页初始化

This commit is contained in:
ZiuChen 2022-09-18 11:54:40 +08:00
parent 11c9124aaa
commit d65668d4bb
5 changed files with 17 additions and 4 deletions

View File

@ -1,7 +1,7 @@
<template>
<div class="app">
<Main @show-setting="settingShown = true" v-show="!settingShown"></Main>
<Setting v-show="settingShown"></Setting>
<Setting v-show="settingShown" @back="settingShown = false"></Setting>
</div>
</template>

View File

@ -1,9 +1,9 @@
import 'element-plus/theme-chalk/base.css'
import 'element-plus/theme-chalk/dark/css-vars.css'
import 'element-plus/theme-chalk/el-overlay.css'
import { ElButton, ElMessageBox, ElMessage } from 'element-plus'
import { ElButton, ElMessageBox, ElMessage, ElCard } from 'element-plus'
const components = [ElButton, ElMessageBox, ElMessage]
const components = [ElButton, ElMessageBox, ElMessage, ElCard]
export default function registerElement(app) {
components.forEach((c) => {

View File

@ -0,0 +1,6 @@
.setting-card {
margin: 10px;
&-content {
padding: 10px;
}
}

View File

@ -8,6 +8,7 @@
@import (multiple) './cpns/clip-switch.less';
@import (multiple) './cpns/clip-word-break.less';
@import (multiple) './cpns/file-list.less';
@import (multiple) './cpns/setting.less';
}
@media (prefers-color-scheme: dark) {

View File

@ -1,11 +1,17 @@
<template>
<div class="setting">
<el-button>Setting</el-button>
<el-card class="setting-card">
<template #header> 设置 </template>
<div class="setting-card-content"></div>
<el-button @click="emit('back')">返回</el-button>
<el-button type="primary">保存</el-button>
</el-card>
</div>
</template>
<script setup>
import { ElButton } from 'element-plus'
const emit = defineEmits(['back'])
</script>
<style lang="less" scoped>