跳转到内容

生产错误代码参考

运行时错误

在生产构建中,以下错误处理API的第三个参数将是一个简短代码而不是完整信息字符串

以下表格将代码映射到它们原始的完整信息字符串。

代码消息
0setup函数
1渲染函数
2观察者getter
3观察者回调
4观察者清理函数
5原生事件处理程序
6组件事件处理程序
7vnode钩子
8指令钩子
9过渡钩子
10app错误处理程序
11app警告处理程序
12ref函数
13异步组件加载器
14调度器刷新
15组件更新
16app卸载清理函数
sp服务器预取钩子
bcbeforeCreate钩子
ccreated钩子
bmbeforeMount钩子
mmounted钩子
bubeforeUpdate钩子
uupdated
bumbeforeUnmount钩子
umunmounted钩子
a激活钩子
da禁用钩子
ec捕获错误钩子
rtc渲染跟踪钩子
rtg渲染触发钩子

编译器错误

以下表格提供了生产编译器错误代码与其原始消息的映射。

代码消息
0非法注释。
1Cdata部分只能在XML上下文中使用。
2重复属性。
3结束标签不能有属性。
4标签中存在非法的'/'。
5标签中意外遇到文件结束。
6Cdata部分中意外遇到文件结束。
7注释中意外遇到文件结束。
8脚本中意外遇到文件结束。
9标签中意外遇到文件结束。
10注释关闭不正确。
11注释打开不正确。
12非法标签名称。使用 '&lt;' 来打印 '<'。
13期望属性值。
14期望结束标签名称。
15期望空白。
16注释中意外遇到 '<!--'。
17属性名称不能包含 U+0022 ("), U+0027 ('), 和 U+003C (<).
18未引用的属性值不能包含 U+0022 ("), U+0027 ('), U+003C (<), U+003D (=), 和 U+0060 (`).
19属性名称不能以 '=' 开头。
20意外遇到空字符。
21'<?' 只能在 XML 上下文中使用。
22标签中存在非法的'/'。
23无效的结束标签。
24元素缺少结束标签。
25未找到插值结束符号。
26期望合法指令名称。
27未找到动态指令参数的结束括号。注意,动态指令参数不能包含空格。
28v-if/v-else-if 缺少表达式。
29v-if/else 分支必须使用唯一的键。
30v-else/v-else-if 没有相邻的 v-if 或 v-else-if。
31v-for 缺少表达式。
32v-for 有无效的表达式。
33<template v-for> 的键应放在 <template> 标签上。
34v-bind 缺少表达式。
35v-on 缺少表达式。
36在 <slot> 输出上意外遇到自定义指令。
37在组件及其嵌套 <template> 上混合使用 v-slot。当存在多个命名插槽时,所有插槽应使用 <template> 语法,以避免作用域歧义。
38找到重复的插槽名称。
39当组件已具有显式命名的默认插槽时,发现多余的子元素。这些子元素将被忽略。
40v-slot 只能在组件或 <template> 标签上使用。
41v-model 缺少表达式。
42v-model 的值必须是有效的 JavaScript 成员表达式。
43v-model 不能用于 v-for 或 v-slot 作用域变量,因为它们是不可写的。
44v-model 不能用于 prop,因为局部 prop 绑定是不可写的。请使用 v-bind 绑定结合一个发出 update:x 事件的 v-on 监听器。
45错误解析 JavaScript 表达式
46<KeepAlive> 期望恰好有一个子组件。
47此编译器构建不支持 "prefixIdentifiers" 选项。
48此编译器构建不支持 ES 模块模式。
49"cacheHandlers" 选项仅在启用 "prefixIdentifiers" 选项时受支持。
50"scopeId" 选项仅在模块模式下受支持。
51模板中的 @vnode-* 钩子不再受支持。请使用 vue: 前缀代替。例如,@vnode-mounted 应更改为 @vue:mounted。@vnode-* 钩子支持已在 3.4 中删除。
52具有相同名称简写的 v-bind 只允许静态参数。
53v-html 缺少表达式。
54v-html 将覆盖元素子元素。
55v-text 缺少表达式。
56v-text 将覆盖元素子元素。
57v-model 只能在 <input>、<textarea> 和 <select> 元素上使用。
58在普通元素上不支持 v-model 参数。
59由于它们是只读的,v-model 不能用于文件输入。请使用 v-on:change 监听器代替。
60与 v-model 一起使用的不必要值绑定。它将干扰 v-model 的行为。
61v-show 缺少表达式。
62<Transition> 期望恰好有一个子元素或组件。
63客户端组件模板中忽略带有副作用(<script> 和 <style>)的标签。
生产错误代码参考已加载