quasar-manage

基于 Quasar-cli 的中后台前端解决方案

MIT License

Stars
70

Quasar-Manage

VUE-CLIVue-Quasar-Manage

ES6 | Node.js | Webpack | Vue | Vuex | Vue-Router | Vuex | Quasar-cli | Axios | ESlint | Electron

DEMO

Github | Gitee

  • 2021/1/30
    • <tagView>
    • icon``````icon``````<tagView>``````<Breadcrumbs>
  • 2021/2/1
    • query``````<tagView>``````<breadcrumbs>``````params
  • 2021/2/5
    • <keep-alive>
      <layout>``````<layout>

1 asyncRoutes.js``````<layout>

import layout from '../components/Layout/layout'

{
  path: '/start',
  name: 'start',
  component: layout,
  children: [{...}]
}

2 permission.js``````handleKeepAlive async/await

async function handleKeepAlive (to) {
  if (to.matched && to.matched.length > 2) {
    for (let i = 0; i < to.matched.length; i++) {
      const element = to.matched[i]
      if (element.components.default.name === 'Layout') {
        to.matched.splice(i, 1)
        await handleKeepAlive(to)
      }
      if (typeof element.components.default === 'function') {
        await element.components.default()
        await handleKeepAlive(to)
      }
    }
  }
}

( , )......

  • 2021/3/20
    • roles
    • DEMO
  • 2021/4/10
    • quasar 1.15.1 ios input
  • 2021/9/05

Electron

Electron Electron CloudWoR

Node.js git

1

## 
git clone https://github.com/972784674t/quasar-manage-template.git

2

yarn install

3

##  SPA 
quasar dev

##  Electron 
quasar dev -m electron

quasar build

License

Copyright (c) 2015-present Razvan Stoenescu

MIT License

Related Projects