123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import App from './App'
- // #ifndef VUE3
- import Vue from 'vue'
- import Store from './store'
- import { initLocale } from '@/locales/i18n'
- import NavBar from '@/components/layout/nav-bar'
- import UScrollView from '@/components/common/u-scroll-view'
- import UPanel from '@/components/common/u-panel'
- import USearch from '@/components/common/u-search'
- import USwiper from '@/components/common/u-swiper'
- import UDropdownSelect from '@/components/common/u-dropdown-select'
- import UTabs from '@/components/common/u-tabs'
- import './uni.promisify.adaptor'
- Vue.config.productionTip = false
- Vue.prototype.$config = {
- pageHeight: 0
- }
- Vue.prototype.onInitNavbar = function(e) {
- this.$config.pageHeight = e.detail.pageHeight
- console.log("this.$config.pageHeight")
- console.log(this.$config.pageHeight)
- }
- // 自定义公供组件
- Vue.component('NavBar', NavBar)
- Vue.component('UScrollView', UScrollView)
- Vue.component('UPanel', UPanel)
- Vue.component('USearch', USearch)
- Vue.component('USwiper', USwiper)
- Vue.component('UDropdownSelect', UDropdownSelect)
- Vue.component('UTabs', UTabs)
- App.mpType = 'app'
- const app = new Vue({
- App,
- Store
- })
- app.$mount()
- initLocale()
- // #endif
- // #ifdef VUE3
- import {
- createSSRApp
- } from 'vue'
- export function createApp() {
- const app = createSSRApp(App)
- return {
- app
- }
- }
- // #endif
|