You've already forked template-MP
33 lines
850 B
JavaScript
33 lines
850 B
JavaScript
import App from './App'
|
|
import uviewPlus from '/uview-plus'
|
|
import globalMixin from './mixins/global'
|
|
import store from './store'
|
|
import { createSSRApp } from 'vue'
|
|
import './uni.promisify.adaptor'
|
|
import { initErrorMonitor } from 'uniapp-error-monitor'
|
|
|
|
uni.$zp = {
|
|
config: {
|
|
'empty-view-text': '空空如也~~',
|
|
'refresher-enabled': true,
|
|
},
|
|
}
|
|
|
|
export function createApp() {
|
|
const app = createSSRApp(App)
|
|
app.use(uviewPlus)
|
|
app.use(globalMixin)
|
|
app.use(store)
|
|
|
|
// 初始化错误监控
|
|
initErrorMonitor({
|
|
webhookUrl: import.meta.env.VITE_WEBHOOK, // 必填
|
|
enableGlobalError: true, // 启用全局错误捕获
|
|
enablePromiseError: true, // 启用 Promise 错误捕获
|
|
enableConsoleError: false, // 禁用 console.error 捕获
|
|
// forceEnable: true,
|
|
})
|
|
|
|
return { app }
|
|
}
|