mip-history 历史记录

封装了对历史记录的操作,实现页面间前进后退的功能。

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

示例

基本用法

  1. <mip-history history="go, -1" class="mip-history-default">
  2. go, -1
  3. </mip-history>
  4. <mip-history history="go, -2" class="mip-history-default">
  5. go, -2
  6. </mip-history>
  7. <mip-history history="go, 1" class="mip-history-default">
  8. go, 1
  9. </mip-history>
  10. <mip-history history="go" class="mip-history-default">
  11. go
  12. </mip-history>
  13. <mip-history history="back" class="mip-history-default">
  14. back
  15. </mip-history>
  16. <mip-history history="forward" class="mip-history-default">
  17. forward
  18. </mip-history>

<mip-history> 按钮使用布局

示例中的 widthheight 不一定为最终渲染高度,请参考阅读组件布局

  1. <!--宽高比3:1-->
  2. <mip-history history="go, -1" class="mip-history-default"
  3. layout="responsive" width="3" height="1">
  4. go, -1
  5. </mip-history>
  6. <!--定高30px-->
  7. <mip-history history="go, -1" class="mip-history-default"
  8. layout="fixed-height" width="30">
  9. go, -1
  10. </mip-history>

属性

history

说明:填入对历史记录的操作方式,支持 go, back, forward
必选项:是
类型:字符串
取值范围:back, forward, "go, -1"

注意事项

  1. mip-history 的操作相当于对 window.history 的封装。使用方法可参考 MDN 文档
  2. .mip-history-default定义了方便预览的点击的样式,没有绑定事件,可选择性使用。