我想在axios每次发送请求时都弹出一个有两个input的dialog,使用elementUI该怎么做呢?

不想自己额外写一个dialog,想使用elementUI造好的轮子,如果是在满足不了只能自己写了

我现在可以每次都弹一个messageBox,可是不知道怎么弹有两个输入框的dialog

// request interceptor
service.interceptors.request.use(config => {
  MessageBox('弹出来了', '错误', {
    confirmButtonText: '确定'
  })
  // Do something before request is sent
  if (getToken()) {
    config.headers['token'] = getToken()
  } else {
    console.log('没有token')
  }
  return config
}, error => {
  // Do something with request error
  console.log(error) // for debug
  Promise.reject(error)
})
阅读 3.3k
2 个回答

写个dialog组件挂在DOM上面,默认隐藏,回调的时候操作DOM显示就可以了

没在vue示例中,可能你没有Vue.use (elementUi)?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题