mirror of
https://github.com/ZiuChen/ClipboardManager.git
synced 2025-06-29 21:52:53 +08:00
feat: Setting页初始化
This commit is contained in:
parent
11c9124aaa
commit
d65668d4bb
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app">
|
<div class="app">
|
||||||
<Main @show-setting="settingShown = true" v-show="!settingShown"></Main>
|
<Main @show-setting="settingShown = true" v-show="!settingShown"></Main>
|
||||||
<Setting v-show="settingShown"></Setting>
|
<Setting v-show="settingShown" @back="settingShown = false"></Setting>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import 'element-plus/theme-chalk/base.css'
|
import 'element-plus/theme-chalk/base.css'
|
||||||
import 'element-plus/theme-chalk/dark/css-vars.css'
|
import 'element-plus/theme-chalk/dark/css-vars.css'
|
||||||
import 'element-plus/theme-chalk/el-overlay.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) {
|
export default function registerElement(app) {
|
||||||
components.forEach((c) => {
|
components.forEach((c) => {
|
||||||
|
6
src/style/cpns/setting.less
Normal file
6
src/style/cpns/setting.less
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
.setting-card {
|
||||||
|
margin: 10px;
|
||||||
|
&-content {
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
}
|
@ -8,6 +8,7 @@
|
|||||||
@import (multiple) './cpns/clip-switch.less';
|
@import (multiple) './cpns/clip-switch.less';
|
||||||
@import (multiple) './cpns/clip-word-break.less';
|
@import (multiple) './cpns/clip-word-break.less';
|
||||||
@import (multiple) './cpns/file-list.less';
|
@import (multiple) './cpns/file-list.less';
|
||||||
|
@import (multiple) './cpns/setting.less';
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (prefers-color-scheme: dark) {
|
@media (prefers-color-scheme: dark) {
|
||||||
|
@ -1,11 +1,17 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="setting">
|
<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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { ElButton } from 'element-plus'
|
import { ElButton } from 'element-plus'
|
||||||
|
const emit = defineEmits(['back'])
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user