| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import { createApp } from 'vue'
- import App from './App.vue'
- import dayjs from 'dayjs'
- import 'dayjs/locale/zh-cn'
- import router from '../router/index-teacher'
- import vueFilter from '@/helpers/vueFilter'
- import { postMessage } from '@/helpers/native-message'
- import 'normalize.css'
- import '../styles/index.less'
- import { state } from '@/state'
- import { browser } from '@/helpers/utils'
- const app = createApp(App)
- // 将selects全局混入当前vue实例中
- // import activeButtonIcon from '@/common/images/icon_check.png';
- // import inactiveButtonIcon from '@/common/images/icon_default.png';
- // app.mixin({
- // data() {
- // return {
- // activeButtonIcon: activeButtonIcon,
- // inactiveButtonIcon: inactiveButtonIcon,
- // };
- // }
- // });
- postMessage({ api: 'setBarStatus', content: { status: 0 } })
- postMessage(
- {
- api: 'getVersion'
- },
- (res: any) => {
- state.version = res.content.version
- console.log(res, 'version')
- }
- )
- // import Vconsole from 'vconsole'
- // const vconsole = new Vconsole()
- if (browser().isTeacher) {
- state.platformType = 'TEACHER'
- } else if (browser().isStudent) {
- state.platformType = 'STUDENT'
- } else {
- state.platformType = 'TEACHER'
- }
- if (state.platformType === 'TEACHER') {
- state.platformApi = '/api-teacher'
- } else {
- state.platformApi = '/api-student'
- }
- dayjs.locale('zh-ch')
- app.config.globalProperties.$dayjs = dayjs
- app.config.globalProperties.$filters = vueFilter
- app.use(router)
- app.mount('#app')
|