├── .env.github ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── babel.config.js ├── package.json ├── public └── index.html ├── src ├── App.vue ├── main.js ├── router │ ├── index.js │ └── routes.js ├── store.js ├── utils │ ├── base.js │ ├── config.js │ ├── dynamic-router │ │ ├── delete-local-router.js │ │ ├── insert-router.js │ │ ├── refresh-router.js │ │ ├── remove-router.js │ │ └── reset-router.js │ └── index.js └── views │ ├── AsideArea │ └── index.vue │ ├── DashBoard │ └── index.vue │ ├── Docs │ └── index.vue │ ├── GoodDetail │ └── GoodDetail.vue │ ├── HeaderArea │ └── index.vue │ ├── Main.vue │ └── TabView │ └── index.vue ├── tests └── unit │ ├── .eslintrc.js │ └── example.spec.js └── vue.config.js /.env.github: -------------------------------------------------------------------------------- 1 | NODE_ENV = 'production' 2 | BASE_URL = 'vue-multiple-tabs' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ["@vue/app"] 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/public/index.html -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/router/routes.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/store.js -------------------------------------------------------------------------------- /src/utils/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/base.js -------------------------------------------------------------------------------- /src/utils/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/config.js -------------------------------------------------------------------------------- /src/utils/dynamic-router/delete-local-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/dynamic-router/delete-local-router.js -------------------------------------------------------------------------------- /src/utils/dynamic-router/insert-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/dynamic-router/insert-router.js -------------------------------------------------------------------------------- /src/utils/dynamic-router/refresh-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/dynamic-router/refresh-router.js -------------------------------------------------------------------------------- /src/utils/dynamic-router/remove-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/dynamic-router/remove-router.js -------------------------------------------------------------------------------- /src/utils/dynamic-router/reset-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/dynamic-router/reset-router.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/views/AsideArea/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/AsideArea/index.vue -------------------------------------------------------------------------------- /src/views/DashBoard/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/DashBoard/index.vue -------------------------------------------------------------------------------- /src/views/Docs/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/Docs/index.vue -------------------------------------------------------------------------------- /src/views/GoodDetail/GoodDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/GoodDetail/GoodDetail.vue -------------------------------------------------------------------------------- /src/views/HeaderArea/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/HeaderArea/index.vue -------------------------------------------------------------------------------- /src/views/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/Main.vue -------------------------------------------------------------------------------- /src/views/TabView/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/src/views/TabView/index.vue -------------------------------------------------------------------------------- /tests/unit/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/tests/unit/.eslintrc.js -------------------------------------------------------------------------------- /tests/unit/example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/tests/unit/example.spec.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BiYuqi/vue-multiple-tabs/HEAD/vue.config.js --------------------------------------------------------------------------------