渲染出一个Toast
5个字以内持续2秒消失, 5-20个字持续3.5秒消失 超出20个字请使用通用弹窗组件提示
npm install @qnpm/q-components --save --registry=http://npmrepo.corp.qunar.com
显示代码
import { QToast } from '@qnpm/q-components';
QToast.show('提示文案')
QToast.show('提交成功', {type:'success'})
QToast.show('提交失败失败失败', {type:'error'})
QToast.show('提交警示', {type:'warning'})
显示代码
import { QToast } from '@qnpm/q-components';
QToast.show('提示文案')
QToast.show('提交成功', {position: 0})
QToast.show('提交成功', {position: 1})
QToast.show('提交成功', {position: 2})
显示代码
import { QToast } from '@qnpm/q-components';
QToast.show(
'订阅成功',
{iconUrl:'https://xxx/toastSuccess.png'}
)
QToast.show(
'提示文案不超过两行提示文'
+ '案提示文案提示文案提示文案提示文案不超过'
)
属性名 | 类型 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
options |
object |
null |
false |
扩展字段 |
text |
string or number |
'' | true |
提示文字 |
options
说明
属性名 | 类型 | 默认值 | 是否必须 | 说明 |
---|---|---|---|---|
iconUrl |
string |
'' | false |
自定义icon图片url, 有type时显示type默认图片,无type时显示iconUrl |
position |
0|1|2 | 0 | false |
0: 居中显示 1: 底部展示(无Tabbar) 2: 底部显示(有Tabbar) |
strategy |
number |
1 | false |
0-不立刻展示,等待上一个toast自然消失 1-立刻展示 |
type |
success |error |warning |
'' | false |
提示图标类型 |