├── src
├── boot
│ ├── .gitkeep
│ ├── axios.js
│ ├── i18n.js
│ ├── main.js
│ ├── permission.js
│ └── permissionWithDynamicRouter.js
├── store
│ ├── actions.js
│ ├── modules.js
│ ├── state.js
│ ├── store-flag.d.ts
│ ├── getters.js
│ ├── index.js
│ └── mutations.js
├── i18n
│ ├── index.js
│ └── en-us
│ │ └── index.js
├── components
│ ├── 404
│ │ └── NoFound404.vue
│ ├── Layout
│ │ └── Layout.vue
│ ├── LoadingBar
│ │ └── LoadingBar.js
│ ├── Markdown
│ │ └── Markdown.js
│ ├── BaseContent
│ │ ├── ThumbStyle.js
│ │ └── BaseContent.vue
│ ├── ECharts
│ │ └── EChartsConfig.js
│ ├── Toolbar
│ │ ├── ToolbarTitle.vue
│ │ └── ToolbarItemRight.vue
│ ├── Skeleton
│ │ └── SkeletonDemo.vue
│ ├── Breadcrumbs
│ │ ├── BreadcrumbsUtils.js
│ │ └── Breadcrumbs.vue
│ ├── Menu
│ │ ├── BaseMenu.vue
│ │ ├── BottomLink.vue
│ │ └── BaseMenuItem.vue
│ ├── LottieWebCimo
│ │ └── LottieWebCimo.vue
│ └── TagView
│ │ ├── TagViewUtils.js
│ │ └── TagView.vue
├── api
│ └── UserApi.js
├── assets
│ ├── css
│ │ ├── main.css
│ │ ├── cimo.css
│ │ └── transition.css
│ └── js
│ │ ├── echarts-3.js
│ │ ├── echarts-4.js
│ │ └── echarts-1.js
├── App.vue
├── css
│ └── app.css
├── pages
│ ├── home
│ │ └── tableDetail.vue
│ ├── components
│ │ ├── markdown.vue
│ │ ├── scrollDemo.vue
│ │ ├── tagViewDemo.vue
│ │ ├── keepaliveDoc.vue
│ │ ├── loadingBar.vue
│ │ ├── breadCrumbsDemo.vue
│ │ ├── menu3.vue
│ │ ├── json.vue
│ │ └── cimo.vue
│ ├── router
│ │ ├── asyncRouterImpl.vue
│ │ ├── myMenu.vue
│ │ ├── gettingStarted.vue
│ │ └── routerConfig.vue
│ ├── axios
│ │ └── axios.vue
│ ├── optimization
│ │ ├── VolumeOptimization.vue
│ │ └── renderOptimization.vue
│ └── lottie
│ │ └── lottie.vue
├── router
│ ├── constantRoutes.js
│ ├── index.js
│ └── permissionUtils.js
├── axios
│ ├── FetchData.js
│ └── AxiosConfig.js
├── quasar.manage.config.js
├── index.template.html
├── utils
│ └── CloneUtils.js
└── layouts
│ └── MainLayout.vue
├── .devTools
├── shell-electron
│ ├── .npmignore
│ ├── types
│ │ └── index.d.ts
│ ├── icons
│ │ └── 128.png
│ ├── src
│ │ ├── hook.js
│ │ ├── devtools.js
│ │ └── backend.js
│ ├── bin.js
│ ├── webpack.config.js
│ ├── index.js
│ ├── app.js
│ ├── package.json
│ ├── server.js
│ ├── app.html
│ └── README.md
└── shell-chrome
│ ├── devtools-background.html
│ ├── icons
│ ├── 128.png
│ ├── 16.png
│ ├── 48.png
│ ├── 128-beta.png
│ ├── 128-gray.png
│ ├── 128.nuxt.png
│ ├── 16-beta.png
│ ├── 16-gray.png
│ ├── 16.nuxt.png
│ ├── 48-beta.png
│ ├── 48-gray.png
│ └── 48.nuxt.png
│ ├── popups
│ ├── not-found.html
│ ├── enabled.html
│ ├── enabled.nuxt.html
│ ├── disabled.html
│ ├── disabled.nuxt.html
│ └── popup.css
│ ├── package.json
│ ├── devtools.html
│ ├── src
│ ├── hook.js
│ ├── proxy.js
│ ├── backend.js
│ ├── detector.js
│ ├── devtools.js
│ ├── background.js
│ └── devtools-background.js
│ ├── webpack.config.js
│ ├── build
│ ├── proxy.js
│ ├── devtools-background.js
│ ├── background.js
│ └── detector.js
│ └── manifest.json
├── public
├── data
│ ├── pay.png
│ ├── bird.jpg
│ ├── avatar.jpg
│ ├── startData.md
│ ├── loadingBarData.md
│ ├── markdownData.md
│ ├── breadcrumbsData.md
│ ├── tagViewData.md
│ ├── scrollData.md
│ ├── iconData.md
│ ├── lottieData.md
│ ├── menuData.md
│ ├── routerData.md
│ ├── axiosData.md
│ └── keepAliveData.md
├── favicon.ico
└── icons
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon-96x96.png
│ └── favicon-128x128.png
├── .eslintignore
├── babel.config.js
├── src-electron
├── icons
│ ├── icon.icns
│ ├── icon.ico
│ └── linux-512x512.png
├── electron-flag.d.ts
└── main-process
│ ├── electron-main.dev.js
│ └── electron-main.js
├── .editorconfig
├── .postcssrc.js
├── .yarnrc
├── .gitignore
├── jsconfig.json
├── LICENSE
├── package.json
├── .eslintrc.js
└── README.md
/src/boot/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.devTools/shell-electron/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | src
3 |
--------------------------------------------------------------------------------
/src/store/actions.js:
--------------------------------------------------------------------------------
1 | const actions = {
2 |
3 | }
4 |
5 | export default actions
6 |
--------------------------------------------------------------------------------
/src/store/modules.js:
--------------------------------------------------------------------------------
1 | const modules = {
2 |
3 | }
4 |
5 | export default modules
6 |
--------------------------------------------------------------------------------
/public/data/pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/data/pay.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/data/bird.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/data/bird.jpg
--------------------------------------------------------------------------------
/src/i18n/index.js:
--------------------------------------------------------------------------------
1 | import enUS from './en-us'
2 |
3 | export default {
4 | 'en-us': enUS
5 | }
6 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | /dist
2 | /src-bex/www
3 | /src-capacitor
4 | /src-cordova
5 | /.quasar
6 | /node_modules
7 |
--------------------------------------------------------------------------------
/public/data/avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/data/avatar.jpg
--------------------------------------------------------------------------------
/.devTools/shell-electron/types/index.d.ts:
--------------------------------------------------------------------------------
1 | export function connect(host?: string, port?: number|string): void
2 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = {
3 | presets: [
4 | '@quasar/babel-preset-app'
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/src/boot/axios.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import axios from 'axios'
3 |
4 | Vue.prototype.$axios = axios
5 |
--------------------------------------------------------------------------------
/src-electron/icons/icon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/src-electron/icons/icon.icns
--------------------------------------------------------------------------------
/src-electron/icons/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/src-electron/icons/icon.ico
--------------------------------------------------------------------------------
/public/icons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/icons/favicon-16x16.png
--------------------------------------------------------------------------------
/public/icons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/icons/favicon-32x32.png
--------------------------------------------------------------------------------
/public/icons/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/icons/favicon-96x96.png
--------------------------------------------------------------------------------
/public/icons/favicon-128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/public/icons/favicon-128x128.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/devtools-background.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/128.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/16.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/48.png
--------------------------------------------------------------------------------
/src-electron/icons/linux-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/src-electron/icons/linux-512x512.png
--------------------------------------------------------------------------------
/.devTools/shell-electron/icons/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-electron/icons/128.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/128-beta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/128-beta.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/128-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/128-gray.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/128.nuxt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/128.nuxt.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/16-beta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/16-beta.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/16-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/16-gray.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/16.nuxt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/16.nuxt.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/48-beta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/48-beta.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/48-gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/48-gray.png
--------------------------------------------------------------------------------
/.devTools/shell-chrome/icons/48.nuxt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/972784674t/quasar-manage/HEAD/.devTools/shell-chrome/icons/48.nuxt.png
--------------------------------------------------------------------------------
/.devTools/shell-electron/src/hook.js:
--------------------------------------------------------------------------------
1 | import { installHook } from '@back/hook'
2 | import { target } from '@utils/env'
3 |
4 | installHook(target)
5 |
--------------------------------------------------------------------------------
/src/components/Layout/Layout.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 | Vue.js not detected 6 |
7 | -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | plugins: [ 5 | // to edit target browsers: use "browserslist" field in package.json 6 | require('autoprefixer') 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /src/components/LoadingBar/LoadingBar.js: -------------------------------------------------------------------------------- 1 | import { LoadingBar } from 'quasar' 2 | 3 | LoadingBar.setDefaults({ 4 | color: 'my-loadingBar-color', 5 | size: '2.3px', 6 | position: 'top' 7 | }) 8 | 9 | export default LoadingBar 10 | -------------------------------------------------------------------------------- /.devTools/shell-chrome/popups/enabled.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | Vue.js is detected on this page.
6 | Open DevTools and look for the Vue panel.
7 |
5 | Nuxt.js + Vue.js is detected on this page.
6 | Open DevTools and look for the Vue panel.
7 |
5 | Vue.js is detected on this page.
6 | Devtools inspection is not available because it's in
7 | production mode or explicitly disabled by the author.
8 |
5 | Nuxt.js + Vue.js is detected on this page.
6 | Devtools inspection is not available because it's in
7 | production mode or explicitly disabled by the author.
8 |
2020 恍如隔世,或许这是给 22 岁的自己一个交代吧。ambitions 架构师,冲!
6 |如果您觉得这个项目对您有帮助,可以请作者吃一碗螺蛳粉表示鼓励
7 |972784674@qq.com
11 |Service + BroadcastReceiver 实现
24 |longway777 这位大佬用 kotlin 写了一个简易版的画廊Demo,我就想能不能用 Java 也实现一个 Demo ,顺便加上自己喜欢的元素
36 |于是就对着 Kotlin 把 Java 代码敲出来了,还加了很多额外的功能。
37 |小技巧:
50 |- 当你在网络上找不到答案时,不妨去试试 Vue API ,自己探寻原理,找到解决方法。
51 |- 搞 IT,想要得到更及时的信息,或者不同的体验,科学上网尤为重要。
52 |- 感觉没有美感?不妨去看一看某个开源 ui 框架的设计规范
53 |- 请善用开发工具,比如 idea 用 ctrl + shift + f,全局搜索 tagView 就能找到相关代码。
54 |- icon 图标也是 svg 生成的文字,因此可以通过设置文字颜色来设置图标的颜色。
55 |- css投影应该是比较虚的,切勿太实,最好投影中融入一些背景色,比如这样:
56 |-
57 |
5 |
6 |
7 |
8 |
9 |
34 |
35 |
38 |
39 |