详细问题描述
plus.nativeUI.confirm 在按钮文字参数包含“更新”二字时,不会显示confirm
重现步骤
附件里的工程有说明
运行环境
[系统版本]Android5.1,6.0
[浏览器版本]
[IDE版本]Hbuilder 7.1.0.201604281942
[mui版本]3.0.0
附件
<body>
yes:<input id="yes" type="text" placeholder="yes" value="yes"/>
no:<input id="no" type="text" placeholder="no" value="no"/>
<button id="confirm" class="mui-btn mui-btn-block mui-btn-blue">打开confirm</button>
<p>“更新”这两个字有毒...</p>
<p>上面两个input的值将传入到confirm的两个按钮显示,当其中一个的内容包含“更新”两个字时,confirm就显示不出来了,而是直接选择包含“更新”的那个按钮</p>
<script type="text/javascript" charset="utf-8">
mui.init();
mui.plusReady(function() {
function confirm(btns) {
plus.nativeUI.confirm("“更新”的bug?", function(e) {
mui.toast((e.index == 0) ? "Yes" : "No");
}, "nativeUI", btns);
}
document.getElementById("confirm").addEventListener('tap', function() {
var arg = [document.getElementById("yes").value, document.getElementById("no").value];
confirm(arg);
});
})
</script>
</body>
联系方式
[QQ]
[电话]
chenqipeng (作者)
云打包的倒是没问题
2016-05-06 16:09