Blame view

src/main.js 946 Bytes
9b7e125f   monkeyhouyi   属地页面
1
2
3
4
5
6
7
8
9
  import Vue from 'vue'
  import App from './App.vue'
  import router from './router'
  import 'normalize.css/normalize.css'
  import '@/assets/style/common.scss'
  import ElementUI from 'element-ui';
  import 'element-ui/lib/theme-chalk/index.css';
  import store from './store'
  import './permission'
0e2463be   monkeyhouyi   系统修改记录
10
  import moment from "moment";
9b7e125f   monkeyhouyi   属地页面
11
12
  
  Vue.config.productionTip = false
0e2463be   monkeyhouyi   系统修改记录
13
  Vue.prototype.$m = moment
9b7e125f   monkeyhouyi   属地页面
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  Vue.use(ElementUI);
  // 批量引入组件
  import components from './components'
  Vue.use(components)
  Vue.directive('loadMore', {
    bind(el, binding) {
      // 获取element-ui定义好的scroll盒子
      const SELECTWRAP_DOM = el.querySelector('.el-select-dropdown .el-select-dropdown__wrap')
      SELECTWRAP_DOM.addEventListener('scroll', function () {
  
        const CONDITION = this.scrollHeight - this.scrollTop <= this.clientHeight
        if (CONDITION) {
          binding.value()
        }
      })
    }
  })
  new Vue({
    router,
    store,
    render: h => h(App),
  }).$mount('#app')