Browse Source

Переход на quasar

Book Pauk 5 years ago
parent
commit
58316c5c1d
2 changed files with 23 additions and 10 deletions
  1. 11 2
      client/components/App.vue
  2. 12 8
      client/quasar.js

+ 11 - 2
client/components/App.vue

@@ -4,7 +4,16 @@
             <div class="app-name"><span v-html="appName"></span></div>
             <div class="app-name"><span v-html="appName"></span></div>
             <q-btn class="el-button-collapse" @click="toggleCollapse"></q-btn>
             <q-btn class="el-button-collapse" @click="toggleCollapse"></q-btn>
 
 
-            <el-menu class="el-menu-vertical" :default-active="rootRoute" :collapse="isCollapse" router>
+            <q-list>
+                <q-item clickable v-ripple>
+                    <q-item-section avatar>
+                        <q-icon name="inbox" />
+                    </q-item-section>
+
+                    <q-item-section>Inbox</q-item-section>
+                </q-item>
+            </q-list>
+            <!--el-menu class="el-menu-vertical" :default-active="rootRoute" :collapse="isCollapse" router>
               <el-menu-item index="/cardindex">
               <el-menu-item index="/cardindex">
                 <i class="el-icon-search"></i>
                 <i class="el-icon-search"></i>
                 <span :class="itemTitleClass('/cardindex')" slot="title">{{ this.itemRuText['/cardindex'] }}</span>
                 <span :class="itemTitleClass('/cardindex')" slot="title">{{ this.itemRuText['/cardindex'] }}</span>
@@ -33,7 +42,7 @@
                 <i class="el-icon-question"></i>
                 <i class="el-icon-question"></i>
                 <span :class="itemTitleClass('/help')" slot="title">{{ this.itemRuText['/help'] }}</span>
                 <span :class="itemTitleClass('/help')" slot="title">{{ this.itemRuText['/help'] }}</span>
               </el-menu-item>
               </el-menu-item>
-            </el-menu>
+            </el-menu-->
         </q-drawer>
         </q-drawer>
 
 
         <q-page-container>
         <q-page-container>

+ 12 - 8
client/quasar.js

@@ -3,6 +3,9 @@ import Vue from 'vue';
 import 'quasar/dist/quasar.css';
 import 'quasar/dist/quasar.css';
 import Quasar from 'quasar/src/vue-plugin.js'
 import Quasar from 'quasar/src/vue-plugin.js'
 
 
+//config
+const config = {};
+
 //components
 //components
 import {QLayout} from 'quasar/src/components/layout';
 import {QLayout} from 'quasar/src/components/layout';
 import {QPageContainer, QPage} from 'quasar/src/components/page';
 import {QPageContainer, QPage} from 'quasar/src/components/page';
@@ -19,12 +22,8 @@ import {QSlider} from 'quasar/src/components/slider';
 import {QTabPanels, QTabPanel} from 'quasar/src/components/tab-panels';
 import {QTabPanels, QTabPanel} from 'quasar/src/components/tab-panels';
 import {QSeparator} from 'quasar/src/components/separator';
 import {QSeparator} from 'quasar/src/components/separator';
 
 
-//plugins
-import AppFullscreen from 'quasar/src/plugins/AppFullscreen';
-
-//config
-const config = {};
-
+import {QList, QItem, QItemSection, QItemLabel} from 'quasar/src/components/item';
+      
 const components = {
 const components = {
     QLayout, QPageContainer, QPage, QDrawer,
     QLayout, QPageContainer, QPage, QDrawer,
     QCircularProgress,
     QCircularProgress,
@@ -38,12 +37,17 @@ const components = {
     QTabPanels,
     QTabPanels,
     QTabPanel,
     QTabPanel,
     QSeparator,
     QSeparator,
+    QList, QItem, QItemSection, QItemLabel,
 };
 };
 
 
-//directives
-const directives = {};
+//directives 
+import Ripple from 'quasar/src/directives/Ripple';
+
+const directives = {Ripple};
 
 
 //plugins
 //plugins
+import AppFullscreen from 'quasar/src/plugins/AppFullscreen';
+
 const plugins = {
 const plugins = {
     AppFullscreen,
     AppFullscreen,
 };
 };