You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.5 KiB
86 lines
2.5 KiB
// The Vue build version to load with the `import` command
|
|
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
|
|
|
|
import Vue from "vue";
|
|
import BMap from 'vue-baidu-map';
|
|
import {
|
|
WechatPlugin,
|
|
LoadingPlugin,
|
|
ToastPlugin,
|
|
AlertPlugin,
|
|
ConfirmPlugin
|
|
} from "vux";
|
|
import App from "./App";
|
|
import router from "./router";
|
|
import "@/assets/iconfont.css";
|
|
import "@/assets/styles/main.scss";
|
|
import "@/assets/styles/style.css";
|
|
import "@/common/rem.js";
|
|
import ElementUI from "element-ui";
|
|
import "element-ui/lib/theme-chalk/index.css";
|
|
import $ from "jquery";
|
|
import VueAwesomeSwiper from "vue-awesome-swiper";
|
|
import "@/assets/styles/swiper.css";
|
|
//import wx from 'weixin-js-sdk'
|
|
//import axios from 'axios'
|
|
import "@/models/wxShare.js";
|
|
import VueCookies from 'vue-cookies'
|
|
|
|
Vue.config.productionTip = false;
|
|
Vue.use(WechatPlugin);
|
|
Vue.use(ConfirmPlugin)
|
|
Vue.use(LoadingPlugin);
|
|
Vue.use(ToastPlugin);
|
|
Vue.use(AlertPlugin);
|
|
Vue.use(VueCookies)
|
|
Vue.use(BMap, {
|
|
// ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key */
|
|
ak: m8sGHZTpKuDeDAU5qs4YUWWDP1v6XZsq
|
|
})
|
|
Vue.use(VueAwesomeSwiper);
|
|
Vue.mixin({
|
|
data() {
|
|
return {
|
|
imghost: "http://medou.oss-cn-shenzhen.aliyuncs.com/"
|
|
};
|
|
},
|
|
methods: {
|
|
isWeixin() {
|
|
var ua = navigator.userAgent.toLowerCase();
|
|
return ua.indexOf("micromessenger") !== -1;
|
|
},
|
|
setToken() {
|
|
var strCookie = document.cookie;
|
|
var cookieName = "1hjz_mall_login_access_token=";
|
|
// var token = strCookie.slice(cookieName.length);
|
|
var token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9'
|
|
sessionStorage.setItem("token", token);
|
|
},
|
|
getParam(name) {
|
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
|
|
var reg_rewrite = new RegExp("(^|/)" + name + "/([^/]*)(/|$)", "i");
|
|
var r = window.location.search.substr(1).match(reg);
|
|
var q = window.location.pathname.substr(1).match(reg_rewrite);
|
|
if (r != null) {
|
|
return unescape(r[2]);
|
|
} else if (q != null) {
|
|
return unescape(q[2]);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
},
|
|
mounted() {
|
|
this.setToken();
|
|
}
|
|
});
|
|
|
|
var vue = new Vue({
|
|
el: "#app",
|
|
router,
|
|
template: "<App/>",
|
|
components: {
|
|
App
|
|
}
|
|
});
|
|
//vue.wxShare();
|