From d82cf1995b60507870bae26733c3f533c46152d7 Mon Sep 17 00:00:00 2001 From: Hunlongyu Date: Mon, 2 Dec 2019 10:35:09 +0800 Subject: [PATCH] sider and frame done --- src/App.vue | 23 ++++++---------- src/background.js | 12 +++++++- src/components/zy_header.vue | 44 ++++++++++++------------------ src/components/zy_sider.vue | 23 ++++++++++++---- src/router.js | 24 ++++++++++++---- src/store.js | 18 ++++++++++-- src/views/Collection.vue | 8 ++++++ src/views/List.vue | 10 +++++++ src/views/{Home.vue => Player.vue} | 4 +-- src/views/Search.vue | 4 +-- src/views/Settings.vue | 16 +++++++++++ 11 files changed, 126 insertions(+), 60 deletions(-) create mode 100644 src/views/Collection.vue create mode 100644 src/views/List.vue rename src/views/{Home.vue => Player.vue} (53%) create mode 100644 src/views/Settings.vue diff --git a/src/App.vue b/src/App.vue index 7b31b6f..f106085 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,11 +5,7 @@
- - - - - +
@@ -18,24 +14,21 @@ diff --git a/src/background.js b/src/background.js index 3a59977..ee8d3ac 100644 --- a/src/background.js +++ b/src/background.js @@ -1,6 +1,6 @@ 'use strict' -import { app, protocol, BrowserWindow } from 'electron' +import { app, protocol, ipcMain, BrowserWindow } from 'electron' import { createProtocol } from 'vue-cli-plugin-electron-builder/lib' @@ -58,6 +58,16 @@ app.on('activate', () => { } }) +ipcMain.on('min', e => win.minimize()) +ipcMain.on('max', e => { + if (win.isMaximized()) { + win.unmaximize() + } else { + win.maximize() + } +}) +ipcMain.on('close', e => win.close()) + // This method will be called when Electron has finished // initialization and is ready to create browser windows. // Some APIs can only be used after this event occurs. diff --git a/src/components/zy_header.vue b/src/components/zy_header.vue index c789695..88ed3e9 100644 --- a/src/components/zy_header.vue +++ b/src/components/zy_header.vue @@ -1,18 +1,19 @@ diff --git a/src/components/zy_sider.vue b/src/components/zy_sider.vue index c82b0a3..96e745c 100644 --- a/src/components/zy_sider.vue +++ b/src/components/zy_sider.vue @@ -1,19 +1,30 @@