当前位置: 首页 > 文档资料 > Vue.js 教程 >

7.4.4 renderError

优质
小牛编辑
139浏览
2023-12-01

2.2.0 新增

  • 类型:(createElement: () => VNode, error: Error) => VNode
  • 详细:

只在开发者环境下工作。

render 函数遭遇错误时,提供另外一种渲染输出。其错误将会作为第二个参数传递到 renderError。这个功能配合 hot-reload 非常实用。

示例:

new Vue({
  render (h) {
    throw new Error('oops')
  },
  renderError (h, err) {
    return h('pre', { style: { color: 'red' }}, err.stack)
  }
}).$mount('#app')