diff --git a/README.md b/README.md index 677a50da938ce9b210826d91c6875ba59128ac29..b626b71305fd4678e0a2efd2e82db6b4db5282d6 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,9 @@ > 本项目采用插件``leaflet.js``和高德地图开发gis应用。 - [leaflet.js使用文档](https://leafletjs.com/) +- [高德地图API](https://lbs.amap.com/api/javascript-api/summary) -项目使用 +项目使用: ```bash # yarn @@ -29,4 +30,11 @@ ## 使用起步 -安装 +安装插件 + +```javascript +yarn add leaflet +yarn add leaflet.chinatmsproviders +``` + +[leaflet.chinatmsproviders](https://www.npmjs.com/package/leaflet.chinatmsproviders) diff --git a/package.json b/package.json index 6362cb4bdf3eaa0edf67e94d3b7a20bb0a190c1a..f4ca32c43c041e9aa47667be74eb3b9bf1347f52 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "core-js": "^3.4.3", "element-ui": "^2.13.0", "leaflet": "^1.6.0", + "leaflet.chinatmsproviders": "^2.0.3", "vue": "^2.6.10", "vue-router": "^3.1.3", "vuex": "^3.1.2" diff --git a/src/App.vue b/src/App.vue index 34f8887868c3ad54487f791ecee67d8a70be14c8..0a3f308339a4adb389bf0573809ea3ff3e518c02 100644 --- a/src/App.vue +++ b/src/App.vue @@ -42,4 +42,4 @@ html, body { overflow-y: auto; } } - \ No newline at end of file + diff --git a/src/components/layout/siderbar/index.vue b/src/components/layout/siderbar/index.vue index f1789d6182ed20815aed26e2173f54a194b4855b..1f066385f56581aa45655ce8badc09ba37ad7008 100644 --- a/src/components/layout/siderbar/index.vue +++ b/src/components/layout/siderbar/index.vue @@ -4,7 +4,7 @@ import routes from '@/router/routes' export default { name: 'Siderbar', methods: { - renderItem() { + renderItem () { return ( routes.map(item => { // 由于只有2层,所以简单写了 @@ -37,7 +37,7 @@ export default { ) } }, - render() { + render () { return (
vue-gis案例demo
@@ -66,4 +66,4 @@ export default { .el-menu { border: none; } - \ No newline at end of file + diff --git a/src/router/routes.js b/src/router/routes.js index 74a73c86536396dde95836d6a7871ea6ac936d66..64087e9fb11fcb5419312beb7ed6b06bf0e5458a 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -6,6 +6,22 @@ const routes = [ icon: 'el-icon-s-home', component: () => import('@/views/home') }, + { + path: '/base', + redirect: '/base/start', + name: 'base', + text: '基础', + icon: 'el-icon-s-help', + component: () => import('@/views/base'), + children: [ + { + path: '/base/start', + name: 'start', + text: '起步', + component: () => import('@/views/base/start') + } + ] + }, { path: '/test', redirect: '/test/test1', @@ -36,4 +52,4 @@ const routes = [ } ] -export default routes \ No newline at end of file +export default routes diff --git a/src/views/base/index.vue b/src/views/base/index.vue new file mode 100644 index 0000000000000000000000000000000000000000..bfb461552ff0ace0675b70029839025e69fe2bd7 --- /dev/null +++ b/src/views/base/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/base/start/index.vue b/src/views/base/start/index.vue new file mode 100644 index 0000000000000000000000000000000000000000..a179b940b1910e2cd475f9f95d0a0db0abe373d5 --- /dev/null +++ b/src/views/base/start/index.vue @@ -0,0 +1,5 @@ + diff --git a/src/views/home/index.vue b/src/views/home/index.vue index a2a87e3aba95e07b3f263dc7f8cacfe14f06ee25..1a61c2671c5844cd603dbcececfecf2dba59e2a5 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,14 +1,69 @@ + + diff --git a/src/views/test/hh/index.vue b/src/views/test/hh/index.vue index 111293cc42fc69b460902c860383e3c0882c3a01..df45597ab553d5cae2f06e767499423e473959df 100644 --- a/src/views/test/hh/index.vue +++ b/src/views/test/hh/index.vue @@ -2,4 +2,4 @@
hhhhhhhhhh
- \ No newline at end of file + diff --git a/src/views/test/index.vue b/src/views/test/index.vue index bc0a792d85a212f67bf6ce397e5d80f172a8fafb..bfb461552ff0ace0675b70029839025e69fe2bd7 100644 --- a/src/views/test/index.vue +++ b/src/views/test/index.vue @@ -2,4 +2,4 @@
- \ No newline at end of file + diff --git a/yarn.lock b/yarn.lock index 963d929565e40fcc0888d41bb3d3807662dd1e1a..df2cab2abf5ac38db8dca2fc815bc5418741ce1a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4910,6 +4910,11 @@ lcid@^2.0.0: dependencies: invert-kv "^2.0.0" +leaflet.chinatmsproviders@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/leaflet.chinatmsproviders/-/leaflet.chinatmsproviders-2.0.3.tgz#352988a44f4b6ba167f3bde1ea0e3ff280cc28e3" + integrity sha512-dB9SI3Y/W2IB1TRdyeYU286EDMW4MwH5n89xv9Q0DtzKqMyul13p9sOLYRurCbFKYgBcTYQPq71Q4hbvdFHtQg== + leaflet@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-1.6.0.tgz#aecbb044b949ec29469eeb31c77a88e2f448f308"