开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
视图容器
基础内容
表单组件
导航
媒体组件
画布
地图
开放组件
web-view
无障碍访问
页面属性配置节点
扩展组件
广告
开发 > 组件 > 开放组件 > error-view 异常视图
贡献者
收藏
订阅更新
我的文档
设置
简介
用以提供常见类型的业务异常展示视图。
使用场景
界面的视图界面依赖网络接口返回数据,当业务服务器 触发限流或发生异常 时,可展示 统一异常页 ,避免白屏等现象,提升用户体验。
业务预期内的异常状态,如该用户无订单记录,无社保记录等空状态
业务非预期内的一些逻辑执行失败,可跳转到统一异常页。
使用限制
版本要求基础库 2.7.0 及以上,若版本较低,建议做 兼容处理
native 渲染引擎:暂不支持。可以通过 my.caniuse('error-view') 判断是否支持。
使用
示例代码
定制文案
可以通过 title 字段和 message 定制默认文案。
html
复制代码
<error-view fullscreen type="default" title="主要文案" message="次要文案">
error-view>
定制按钮行为
可以通过在 error-view 内嵌入组件的方式,定制默认行为:
可以直接使用 button 组件,通过绑定 tap 自定义事件的方式,自定义操作行为。
如果希望自主触发 返回(navigateback) / 刷新(reload)行为,可以使用 navigator 导航组件来完成。
自定义异常详细信息
当发生特定业务异常时,可以传递 data- 字段信息。
属性说明
属性
类型
描述
fullscreen
boolean
是否展示全屏错误视图,状态图案及文案大小会有差异。
type
string
异常类型。 可选值:default、busy、error、network、trade 默认值:default
title
string
异常状态主要文案,详情可查看 默认界面及文案

message
string
异常状态次要文案,仅在全屏状态显示,详情可查看 全屏状态

title-color
hexcolor
异常状态主要文案的自定义颜色。
message-color
hexcolor
异常状态次要文案的自定义颜色。
默认界面及文案
针对不同的 type 类型,全屏状态 fullscreen 与非全屏状态有以下示例,在不同类型下,提供了 返回刷新 默认行为。
全屏状态
type
default
busy
error
network
trade
场景
通用状态
系统繁忙
系统错误
网络异常
交易失败
示例





非全屏状态
type
default
busy
error
network
trade
场景
通用状态
系统繁忙
系统错误
网络异常
交易失败
示例





深色背景默认界面
当前不同的 type 类型提供的默认图案,均适配了深色背景。
type
default
busy
error
network
trade
场景
通用状态(深色)
系统繁忙(深色)
系统错误(深色)
网络异常(深色)
交易失败(深色)
示例





兼容性
目前在基础库 2.7.0 版本及以上才支持,低版本会不显示该组件,可以通过以下方式判断是否支持:
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图