<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>mui</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<link rel="stylesheet" href="//dev.dcloud.net.cn/mui/dist/css/mui.min.css?v=2017-02-15 11:53:40 +0800">
</head>
<body>
<div class="mui-content">
<br /><br /><br />
<input type="button" id="a" name="a" value="弹出" onclick="test()" />
<br /><br /><br />
<input type="button" id="a" name="a" value="关闭" onclick="close()" />
请在console中执行close()
</div>
<script src="https://dev.dcloud.net.cn/mui/dist/js/mui.min.js?v=2017-02-15%2011:53:40%20+0800"></script>
<script>
mui.init({
swipeBack: false
});
function test() {
var str = '欢迎使用平台。';
var btnArray = ['不同意', '同意'];
mui.confirm(str, '用户注册须知', btnArray, function(e) {
console.log(e);
if (e.index == 1 ) {
console.log('你点击了同意');
//todo
} else {
console.log('你点击了不同意');
//closePopups时会触发index=0事件
}
});
return false;
}
function close() {
mui.closePopups();
}
</script>
</body>
</html>
秋天无风
- 发布:2021-01-29 17:28
- 更新:2021-01-29 17:28
- 阅读:470
产品分类: 其他/MUI
示例代码:
操作步骤:
弹出后,请在console中执行close()来关闭。
弹出后,请在console中执行close()来关闭。
预期结果:
console中显示【你点击了不同意】
console中显示【你点击了不同意】
实际结果:
mui closePopup 关闭 mui.confirm 时,会触发e.index == 0的取消事件
mui closePopup 关闭 mui.confirm 时,会触发e.index == 0的取消事件
bug描述:
Mui v3.7.3
mui closePopup 关闭 mui.confirm 时,会触发e.index == 0的取消事件
0 个回复