js $prompt密码弹窗(密文输入)+ for循环同步执行(vue elementui)
密码密文弹窗,for循环同步执行也可异步执行;
·
复制即用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>同步执行 密码弹出框</title>
<link rel="stylesheet" href="../css/element-index.css">
<script type="text/javascript" src="../js/vue.js"></script>
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/element-index.js"></script>
</head>
<body>
<div id="app" v-cloak></div>
</body>
<script>
var data = {
}
//VUE内容实现
var vue = new Vue({
el: '#app',
data: data,
//初始加载
async created() {
for (let i = 1; i <= 2; i++) {
await this.$prompt('请输入密码:', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
inputType: 'password',
}).then(({value}) => {
Vue.prototype.$message({
type: 'success',
message: value
});
}).catch(({value}) => {
Vue.prototype.$message({
type: 'error',
message: "你已取消当前操作"
});
return;
});
}
},
methods: {
}
})
</script>
</html>
异步请去掉 async 和 await
更多推荐
已为社区贡献2条内容
所有评论(0)