在 asyncData 有错误的时候会出现这个错误,这个可以自定义吗?
可以,
完全自定义错误页面
不知道是不是官方文档故意不添加此方法,还是他们完全忘记了有这么一回事,此方法是通过 issues 找到的。
项目目录新增 app/views/error.html
, app 目录与 pages 目录同级。内容可以复制 github
的官方源码:
完全可以删除以上所有内容,自己写一个自定义的 html 页面来呈现错误。
重新编译运行 npm run build && npm start
,就可以看到自定义的服务端错误页面了
测试的话 可以在创建一个 pages/error.vue 加个错误
行生产环境命令,浏览器访问 localhost:3000/error,就会看到最自定义所示的错误页面了。一定要打包后 dev 是看不到的 . 后端接口崩了会报这个错误
基于 https://github.com/nuxt/nuxt.js/issues/2120 issues
目前只是在 2.x版本中: