import {
createSSRApp
} from "vue";
import App from "./App.vue";
export function createApp() {
const app = createSSRApp(App);
app.config.errorHandler = (err, vm, info) => {
// 处理错误
// `info` 是 Vue 特定的错误信息,比如错误所在的生命周期钩子
console.log('error---------', err)
}
app.config.warnHandler = function(msg, vm, trace){
console.log('warning-----------------')
}
return {
app
}
} - 发布:2022-04-28 15:36
- 更新:2022-05-05 09:10
- 阅读:832
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: uos21.2 64位
浏览器平台: Chrome
浏览器版本: 版本 99.0.4844.84(正式版本) (64 位)
项目创建方式: CLI
CLI版本号: @vue/cli 4.5.17
示例代码:
操作步骤:
app.config.warnHandler = function(msg, vm, trace){
console.log('warning-----------------')
}
app.config.warnHandler = function(msg, vm, trace){
console.log('warning-----------------')
} 预期结果:
warning-----------------
warning-----------------
实际结果:
[Vue warn]: Invalid prop: type check failed for prop "isBack". Expected Boolean | String, got Array
[Vue warn]: Invalid prop: type check failed for prop "isBack". Expected Boolean | String, got Array
bug描述:
vue3/vite
app.config.warnHandler不生效