错误处理

2.9.0 以后支持

默认错误页面

在开发环境下(NODE_ENV=development)Remax 会在应用渲染出错时显示错误信息。

在生产环境下(NODE_ENV=production)Remax 会显示一个默认的错误页面。

自定义错误页面

通过新增 src/_error.js 文件就可以自定义默认的错误页面(仅在生产环境下显示)。

import * as React from 'react';
import { View } from 'remax/ali';
export default props => {
React.useEffect(() => {
// 可以从 props.error 拿到错误信息用来做上报
console.log(props.error);
}, []);
return <View>出错啦</View>;
};

注意

src/_error.js 中不支持引用小程序自定义组件和小程序插件