code: function dismiss (dataBack, changeLocalHistory = true) {
    isModalEnable = false
  
    if (changeLocalHistory) {
      window.history.back()
    }
  
    return new Promise(resolve => {
      // 总是关闭最后一次创建的modal
      let lastModalInstance = modalArr.pop()
      // 如果是最后一个
      if (modalArr.length === 0) {
        // 则解绑urlChange
        unRegisterAllListener()
        // 滚动还原
        _enableScroll()
      }
  
      lastModalInstance.dismiss(dataBack).then(() => {
        isModalEnable = true
        // 执行注册的onDismiss回调
        resolve()
      })
    })
  }
docs: 全局注册dismiss方法
  dismiss关闭最后一次打开的Modal, 并执行onDismiss函数, 就酱, 因为, modal是覆盖式的显示在页面上, 即使给定关闭的modal名字, 也无使用意义.
  `dataBack`数据将由外部`onDismiss`接收
  @param {*} [dataBack] -  modal调用dismiss传递向外的数据
  @param {Boolean} [changeLocalHistory=true] -  是否改变本地历史记录, 默认为true