Skip to content

Commit 86e14d3

Browse files
committed
feat: 独立窗口按钮
1 parent 9df1e28 commit 86e14d3

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

frontend/src/layout/ViewMenu.vue

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,23 @@
1010

1111
<div style="flex: 1"></div>
1212

13-
<div class="item" :class="{ active: like.open }" @click="like.open = true">
14-
<el-icon><Setting /></el-icon>
15-
</div>
13+
<el-tooltip content="独立窗口" placement="right">
14+
<div class="item" @click="windowOpen()">
15+
<el-icon><Notification /></el-icon>
16+
</div>
17+
</el-tooltip>
18+
19+
<el-tooltip content="偏好设置" placement="right">
20+
<div class="item" @click="like.open = true">
21+
<el-icon><Setting /></el-icon>
22+
</div>
23+
</el-tooltip>
1624
</div>
1725
</template>
1826

1927
<script lang="ts" setup>
2028
import { onMounted } from 'vue'
21-
import { Folder, Timer, Setting } from '@element-plus/icons-vue'
29+
import { Folder, Timer, Notification, Setting } from '@element-plus/icons-vue'
2230
2331
import { useMenuStore } from '@/store/menu'
2432
import { useUserStore } from '@/store/user'
@@ -33,6 +41,8 @@ onMounted(() => {
3341
menu.toggle('folder')
3442
}
3543
})
44+
45+
const windowOpen = () => window.open('./')
3646
</script>
3747

3848
<style lang="scss">

0 commit comments

Comments
 (0)