Files
Smart-Farm/uniapp/uni-app/main.js
2025-12-22 17:13:05 +08:00

55 lines
1.8 KiB
JavaScript

import Vue from 'vue'
import App from './App'
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)
import api from "api/index.js"
import util from "@/utils/index.js"
import store from "@/store/index.js"
import banner from '@/components/banner.vue'
import column from '@/components/column.vue'
import fixed from '@/components/fixed.vue'
import search from '@/components/search.vue'
import auth from '@/components/auth.vue'
import tab from '@/components/tab.vue'
import timeline from '@/components/timeline.vue'
import abnor from '@/components/abnor.vue'
import loadMore from '@/components/load-more.vue'
import upload from '@/components/upload.vue'
import parser from "@/components/jyf-Parser/index"
import minCountdown from '@/components/min-countdown.vue'
import uniNavBar from '@/components/uni-nav-bar.vue'
import uniPopup from '@/components/uni-popup.vue'
import commonPopup from "@/components/common-popup.vue"
import loginInfo from "@/components/login-info.vue"
import fixBottomButton from "@/components/fix-bottom-button.vue"
Vue.component('banner', banner)
Vue.component('column', column)
Vue.component('fixed', fixed)
Vue.component('search', search)
Vue.component('auth', auth)
Vue.component('tab', tab)
Vue.component('timeline', timeline)
Vue.component('abnor', abnor)
Vue.component('loadMore', loadMore)
Vue.component('upload', upload)
Vue.component('parser', parser)
Vue.component('minCountdown', minCountdown)
Vue.component('uniNavBar', uniNavBar)
Vue.component('uniPopup', uniPopup)
Vue.component('commonPopup', commonPopup)
Vue.component('loginInfo', loginInfo)
Vue.component('fixBottomButton', fixBottomButton)
Vue.prototype.$api = api
Vue.prototype.$util = util
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
...App,
store,
})
app.$mount()