弹出对话框想实现默认选中按钮,通过设置setChecked("true");
查看源码发现 class="mini-button mini-state-default mini-corner-all mini-button-checked"
class 已经改变 ,可样式上没有改变。
这个方法在前一个页面是可以标记默认选中按钮的,弹出对话框无效。
示例代码:
var uid = mini.confirm("111", "222");
var msg = mini.getByUid(uid);
var btns = mini.getChildControls(msg.el);
for (var i = 0, l = btns.length; i < l; i++) {
if (btns.type == "button") {
btns.setChecked(true);
break;
}
}