mip-toast

弹出框(只有文字 文字和图标 位置上 中 下)

标题 内容
类型
支持布局 responsive, fixed-height, fixed, container
所需脚本 https://c.mipcdn.com/static/v2/mip-toast/mip-toast.js

说明

提示框组件 自定义内容

示例

1、弹出框 只弹出文字(不传 info-icon-src)

  1. <!-- mip-test 作为测试组件,模拟接收和抛出事件 -->
  2. <mip-test on="show:demo.show"></mip-test>
  3. <!-- mip-test 作为测试组件,模拟接收和抛出事件 -->
  4. <mip-toast
  5. id= "demo"
  6. info-text="默认提示框"
  7. station = "top"
  8. auto-close = "true"
  9. >
  10. </mip-toast>
  11. <!-- 测试组件,模拟接收和抛出事件 -->
  12. <script src="https://caoru828.github.io/my_json/mip-test/mip-test.js"></script>
  13. <!-- 测试组件,模拟接收和抛出事件 -->

2、弹出框 弹出带图和文字

  1. <!-- mip-test 作为测试组件,模拟接收和抛出事件 -->
  2. <mip-test on="show:demo.show"></mip-test>
  3. <!-- mip-test 作为测试组件,模拟接收和抛出事件 -->
  4. <mip-toast
  5. id= "demo"
  6. info-icon-src="https://www.mipengine.org/static/img/sample_mip_logo.png"
  7. info-text="最多七个中文字"
  8. station = "top"
  9. auto-close = "true"
  10. >
  11. </mip-toast>
  12. <!-- 测试组件,模拟接收和抛出事件 -->
  13. <script src="https://caoru828.github.io/my_json/mip-test/mip-test.js"></script>
  14. <!-- 测试组件,模拟接收和抛出事件 -->

属性

属性说明

id

说明:组件间通信用到

必选项:否

类型 :String

默认值:""

info-icon-src

说明:配置图片或gif的src,没有传或不写这个属性只显示文字

必选项:否

类型 :String

默认值:""

info-text

说明:提示框内容

必选项:是

类型 :String

默认值:""

station

说明:提示框所在位置,可选 top center bottom

必选项:否

类型 :String

默认值:"center"

auto-close

说明:是否自动关闭

必选项:否

类型 :Boolean

默认值:true

close-time

说明:关闭事件

必选项:否

类型 :Number

默认值:2.5

向 toast 组件抛出事件

抛出事件 show 或 hidden 事件 eg: this.$emit('show') eg: this.$emit('hidden')

静态传参数:直接在 toast 组件里 info-text 后边加字符串 eg: this.$emit('show')

动态传参数:抛出 show 事件可以传参数,传的参数就是想要显示的参数 eg: this.$emit('show', showString)

详情 demo 请看

接收事件

show(第二个show)

每次其他组件触发抛出事件后,触发mip-toastshow事件,并传当前状态是显示

注意,每次其他组件触发抛出事件后,也可以触发mip-toasthidden事件,并传当前状态是隐藏

组件间通信请看文档 https://www.mipengine.org/doc/3-widget/6-help/3-mip-normal.html

原文: https://www.mipengine.org/v2/components/dynamic-content/mip-toast.html