badfl
badfl
  • 发布:2016-05-19 13:54
  • 更新:2017-03-28 17:20
  • 阅读:1252

【报Bug】复选框批量监听会执行二次

分类:MUI

Mui v3.0.0

console.log(this.checked);点击一下复选框会输出二次this.checked,分别为true false

<!DOCTYPE html>  
<html>  

    <head>  
        <meta charset="UTF-8">  
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  
        <title></title>  
        <script src="../js/mui.min.js"></script>  
        <link href="../css/mui.min.css" rel="stylesheet" />  
        <script type="text/javascript" charset="UTF-8">  
            mui.init();  
            mui.plusReady(function() {  
                mui('.mui-input-group').on('change', 'input', function() {  
                    var value = this.checked ? "true" : "false";  
                    console.log(this.checked);  
                    document.getElementById("zt").innerHTML = value;  
                    this.previousElementSibling.innerText = "checked:" + value;  
                })  
            })  
        </script>  
    </head>  

    <body>  
        <header class="mui-bar mui-bar-nav">  
            <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>  
            <h1 class="mui-title">复选框</h1>  
        </header>  
        <div class="mui-content">  
            <p>当前状态::::<span id="zt"></span></p>  
            <div class="mui-input-group">  

                <div class="mui-input-row mui-checkbox ">  
                    <label>Checkbox</label>  
                    <input name="Checkbox" type="checkbox" checked disabled>  
                </div>  
                <div class="mui-input-row mui-checkbox mui-left">  
                    <label>checkbox</label>  
                    <input name="checkbox1" type="checkbox">  
                </div>  
                <div class="mui-input-row mui-checkbox ">  
                    <label>Checkbox</label>  
                    <input name="Checkbox" type="checkbox" checked>  
                </div>  

            </div>  

        </div>  
    </body>  

</html>
2016-05-19 13:54 负责人:无 分享
已邀请:
badfl

badfl (作者) - mui详细文档:http://ask.dcloud.net.cn/article/1039

真机调试没有问题,在海马玩模拟器调试的时候会有问题

badfl

badfl (作者) - mui详细文档:http://ask.dcloud.net.cn/article/1039

安卓Lenovo s720 安卓版本4.0.4 输出二次
海马玩模拟器 安卓版本4.2.2 输出二次
安卓机器三星SM-N9100 安卓5.1.1 正常输出一次
红米note 安卓版本4.4.4 正常输出一次

badfl

badfl (作者) - mui详细文档:http://ask.dcloud.net.cn/article/1039

使用官方Hello MUI的例子,也是有问题的。

badfl

badfl (作者) - mui详细文档:http://ask.dcloud.net.cn/article/1039

这不是BUG么?怎么没人回复?

y***@qq.com

y***@qq.com

好大一只bug

该问题目前已经被锁定, 无法添加新回复