Browse Source

测试百度地图

develop
nesxy 6 years ago
parent
commit
5f73409741
6 changed files with 12 additions and 6 deletions
  1. 6
      build/webpack.base.conf.js
  2. 2
      index.html
  3. 1
      package.json
  4. 6
      src/main.js
  5. 1
      src/models/wxShare.js
  6. 2
      src/view/home.vue

6
build/webpack.base.conf.js

@ -18,9 +18,9 @@ let webpackConfig = {
app: ["babel-polyfill", "./src/main.js"] app: ["babel-polyfill", "./src/main.js"]
}, },
//添加 //添加
externals: {
"BMap": "BMap"
},
// externals: {
// "BMap": "BMap"
// },
output: { output: {
path: config.build.assetsRoot, path: config.build.assetsRoot,
filename: '[name].js', filename: '[name].js',

2
index.html

@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<script src="https://res.wx.qq.com/open/libs/weuijs/1.0.0/weui.min.js"></script> <script src="https://res.wx.qq.com/open/libs/weuijs/1.0.0/weui.min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=m8sGHZTpKuDeDAU5qs4YUWWDP1v6XZsq"></script>
<!-- <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=m8sGHZTpKuDeDAU5qs4YUWWDP1v6XZsq"></script> -->
<title>一号家政</title> <title>一号家政</title>
</head> </head>
<body> <body>

1
package.json

@ -16,6 +16,7 @@
"lodash": "^4.17.4", "lodash": "^4.17.4",
"vue": "^2.5.9", "vue": "^2.5.9",
"vue-awesome-swiper": "^3.1.3", "vue-awesome-swiper": "^3.1.3",
"vue-baidu-map": "^0.21.22",
"vue-cookies": "^1.5.13", "vue-cookies": "^1.5.13",
"vue-router": "^2.8.1", "vue-router": "^2.8.1",
"vue-template-compiler": "^2.5.9", "vue-template-compiler": "^2.5.9",

6
src/main.js

@ -2,6 +2,7 @@
// (runtime-only or standalone) has been set in webpack.base.conf with an alias. // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from "vue"; import Vue from "vue";
import BMap from 'vue-baidu-map';
import { import {
WechatPlugin, WechatPlugin,
LoadingPlugin, LoadingPlugin,
@ -32,7 +33,10 @@ Vue.use(LoadingPlugin);
Vue.use(ToastPlugin); Vue.use(ToastPlugin);
Vue.use(AlertPlugin); Vue.use(AlertPlugin);
Vue.use(VueCookies) Vue.use(VueCookies)
Vue.use(BMap, {
// ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
ak: m8sGHZTpKuDeDAU5qs4YUWWDP1v6XZsq
})
Vue.use(VueAwesomeSwiper); Vue.use(VueAwesomeSwiper);
Vue.mixin({ Vue.mixin({
data() { data() {

1
src/models/wxShare.js

@ -87,6 +87,7 @@ wxShareModel.getShare(params).then(response => {
imgUrl: shareConfig.img, // 分享图标 imgUrl: shareConfig.img, // 分享图标
success: function (res) {} success: function (res) {}
}); });
// 首次进入页面进会弹窗确认地理位置
if (localStorage.getItem("latitude") == null) { if (localStorage.getItem("latitude") == null) {
wx.getLocation({ wx.getLocation({
type: "gcj02", // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' type: "gcj02", // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'

2
src/view/home.vue

@ -173,7 +173,7 @@ import routerFooter from "../components/nav-bottom";
import popupPicker from "../components/popup-picker.vue"; import popupPicker from "../components/popup-picker.vue";
import Qs from 'qs'; import Qs from 'qs';
//BMap //BMap
import BMap from 'BMap'
// import BMap from 'BMap';
var locationUrl = configs.locationUrl; var locationUrl = configs.locationUrl;

Loading…
Cancel
Save