/*
|
* @Descripttion: 修改配置
|
* @Author: TM丶
|
* @Date: 2019-08-14 14:05:51
|
* @LastEditors: 小明丶
|
* @LastEditTime: 2020-09-03 10:44:01
|
*/
|
|
|
import Vue from 'vue';
|
import customerComponents from '@/components/index'; //自定义组件
|
// import ElementUI from 'element-ui';
|
import 'element-ui/lib/theme-chalk/index.css';
|
import { Button, Select } from 'element-ui'
|
import vantRegister from '@/components/vant_register'; //vant组件
|
import vuxRegister from '@/components/vux_register'; //vant组件
|
import Validator from '@/utils/formValidator'; //vant组件
|
import log from '@/utils/console';
|
|
import store from "@/store/index";
|
import router from "@/router/index";
|
import App from "./App.vue";
|
import api from "@/api"; //接口
|
import filters from '@/utils/filters';
|
|
|
import androidBack from './utils/pageBackByAndroid';
|
Vue.config.productionTip = false; // 关闭生产的提示
|
|
|
import "@/style/normalize.less";
|
import "@/style/common.less";
|
import "@/style/vant_reset.less";
|
|
|
Vue.use(api)
|
Vue.use(filters)
|
Vue.use(Validator)
|
Vue.use(vuxRegister)
|
Vue.use(vantRegister)
|
Vue.use(customerComponents)
|
Vue.use(Select)
|
Vue.use(log);
|
|
|
new Vue({
|
store,
|
router,
|
mounted() {
|
var u = navigator.userAgent;
|
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {
|
window.addEventListener("resize", function() {
|
let el = document.activeElement;
|
if(el.tagName=="INPUT" || el.tagName=="TEXTAREA") {
|
window.setTimeout(function() {
|
el.scrollIntoView({
|
behavior:'smooth',
|
});
|
},16.7);
|
}
|
})
|
}
|
},
|
render: h => h(App)
|
}).$mount("#app")
|
|
androidBack.androidBackBtn();
|