From e5baaca9d5583c3563cf8c82030b8545fac6a5dd Mon Sep 17 00:00:00 2001 From: cebgcontract <99630598+cebgcontract@users.noreply.github.com> Date: Thu, 3 Mar 2022 15:53:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81,=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=E6=97=A0=E7=94=A8=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/market/FilterItem.vue | 57 +-- src/components/market/HeroClass.vue | 2 +- src/components/market/RangeMarkSlider.vue | 253 ------------- src/components/market/RangeNumberSlider.vue | 188 ---------- src/components/market/RangeSlider.vue | 51 +++ src/components/market/SearchPanel.vue | 375 ++++++++++---------- src/main.ts | 3 +- vue.config.js | 4 - 8 files changed, 276 insertions(+), 657 deletions(-) delete mode 100644 src/components/market/RangeMarkSlider.vue delete mode 100644 src/components/market/RangeNumberSlider.vue create mode 100644 src/components/market/RangeSlider.vue diff --git a/src/components/market/FilterItem.vue b/src/components/market/FilterItem.vue index 92232e8..cab97f1 100644 --- a/src/components/market/FilterItem.vue +++ b/src/components/market/FilterItem.vue @@ -36,33 +36,34 @@ export default class FilterItem extends Vue { flex-direction: row; cursor: pointer; margin-bottom: 1em; + .label{ + margin-left: 1em; + } + span { + font-weight: bold; + font-size: 1em; + color: white; + } + .check-box{ + display: flex; + width: 1.5em; + height: 1.5em; + background-color: #5b39bc; + border: 0.0625em solid #5b39bc; + border-radius: 0.25em; + justify-content: center; + align-items: center; + transition: all 0.3s; + &.hide{ + background-color: transparent; + } + .check{ + transition: opacity 0.3s; + &.hide{ + opacity: 0; + } + } + } } -.filter-item .label{ - margin-left: 1em; -} -.filter-item span{ - font-weight: bold; - font-size: 1em; - color: white; -} -.check-box{ - display: flex; - width: 1.5em; - height: 1.5em; - background-color: #5b39bc; - border: 0.0625em solid #5b39bc; - border-radius: 0.25em; - justify-content: center; - align-items: center; - transition: all 0.3s; -} -.check-box.hide{ - background-color: transparent; -} -.check-box .check { - transition: opacity 0.3s; -} -.check-box .check.hide{ - opacity: 0; -} + diff --git a/src/components/market/HeroClass.vue b/src/components/market/HeroClass.vue index dabb1ba..8790eeb 100644 --- a/src/components/market/HeroClass.vue +++ b/src/components/market/HeroClass.vue @@ -19,7 +19,7 @@ import { Component, Vue } from 'vue-property-decorator' export default class extends Vue {} diff --git a/src/components/market/RangeNumberSlider.vue b/src/components/market/RangeNumberSlider.vue deleted file mode 100644 index 9605bda..0000000 --- a/src/components/market/RangeNumberSlider.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - diff --git a/src/components/market/RangeSlider.vue b/src/components/market/RangeSlider.vue new file mode 100644 index 0000000..629eb26 --- /dev/null +++ b/src/components/market/RangeSlider.vue @@ -0,0 +1,51 @@ + + + + diff --git a/src/components/market/SearchPanel.vue b/src/components/market/SearchPanel.vue index b29b9a9..f5deb0a 100644 --- a/src/components/market/SearchPanel.vue +++ b/src/components/market/SearchPanel.vue @@ -3,12 +3,13 @@
filter header
- FILTERS + FILTERS +
@@ -43,6 +44,7 @@
icon
- -
-
-
-
-
-
- TROPHY CLASS -
- -
-
-
- -
-
-
-
-
-
- BATTLE -
- -
-
-
- +
+
@@ -141,6 +110,7 @@
diff --git a/src/main.ts b/src/main.ts index 05a007b..e6d3508 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,6 @@ import Vue from 'vue' import App from './App.vue' -import { Loading, Message, MessageBox, Notification } from 'element-ui' +import { Loading, Message, MessageBox, Notification, Slider } from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import router from './router' import store from './store' @@ -9,6 +9,7 @@ import VueYouTubeEmbed from 'vue-youtube-embed' // Vue.use(ElementUI) Vue.use(Loading.directive) +Vue.use(Slider) Vue.use(VueYouTubeEmbed) Vue.use(VueClipboard) diff --git a/vue.config.js b/vue.config.js index d27d609..b7a3822 100644 --- a/vue.config.js +++ b/vue.config.js @@ -22,10 +22,6 @@ module.exports = { path.resolve(__dirname, 'src/styles/_mixins.scss') ] } - // sitemap: { - // baseURL: 'https://cebg.games', - // routes - // } }, chainWebpack(config) { // provide the app's title in html-webpack-plugin's options list so that