错误处理
默认错误页面
在开发环境下(NODE_ENV=development
)Rsmax 会在应用渲染出错时显示错误信息。
在生产环境下(NODE_ENV=production
)Rsmax 会显示一个默认的错误页面。
自定义错误页面
通过新增 src/_error.js
文件就可以自定义默认的错误页面(仅在生产环境下显示)。
import React from 'react';
import { View } from 'rsmax/ali';
export default props => {
React.useEffect(() => {
// 可以从 props.error 拿到错误信息用来做上报
console.log(props.error);
}, []);
return <View>出错啦</View>;
};
注意
在 src/_error.js
中不支持引用小程序自定义组件和小程序插件