项目中用到mint-ui框架,是直接引用的cdn,用到messagesBox 的 “打开prompt”,官方中这样写:
MessageBox.prompt('请输入姓名').then(({ value, action }) => {
...
});
按照这种方式引入报错
应该用下方这种形式
this.$messagebox({
$type:'prompt',
title:'请输入秘钥',
message:'信息提示',
inputPlaceholder:'请输入秘钥',
showCancelButton: true,
cancelButtonText: "取消",
confirmButtonText: "登录",
showInput:true,
inputType:"password",
}).then(({ value, action }) => {
console.log(value)
})
并且可以拿到输入框中的值,现在有个问题是点击取消保错
需要加上
.catch(()=>{}) //这个得加上,要不然无法捕获