z***@163.com
z***@163.com
  • 发布:2016-10-03 07:16
  • 更新:2016-10-03 07:16
  • 阅读:1064

关于日期组件的问题

分类:MUI

到var picker = new $.DtPicker(options); 这句一直提示undefined is not a function at ka.html : 216

什么是undefined,我打印了options也不是没定义呀

//-----------------------------------------  
                        //                  //日期  
                        var rqbtn = doc.getElementById('rqbtn');  
                        rqbtn.addEventListener('tap', function() {  
                        var optionsJson = rqbtn.getAttribute('data-options') || '{}';  
                        var options = JSON.parse(optionsJson);;  
                        //var id = rqbtn.getAttribute('id');  
                        //alert(JSON.stringify(options))  
                        /*  
                         * 首次显示时实例化组件  
                         * 示例为了简洁,将 options 放在了按钮的 dom 上  
                         * 也可以直接通过代码声明 optinos 用于实例化 DtPicker  
                         */  
                        var picker = new $.DtPicker(options);  
                        picker.show(function(rs) {  
                            /*  
                             * rs.value 拼合后的 value  
                             * rs.text 拼合后的 text  
                             * rs.y 年,可以通过 rs.y.vaue 和 rs.y.text 获取值和文本  
                             * rs.m 月,用法同年  
                             * rs.d 日,用法同年  
                             * rs.h 时,用法同年  
                             * rs.i 分(minutes 的第二个字母),用法同年  
                             */  
                            rqbtn.innerText =  rs.text;  
                            /*   
                             * 返回 false 可以阻止选择框的关闭  
                             * return false;  
                             */  
                            /*  
                             * 释放组件资源,释放后将将不能再操作组件  
                             * 通常情况下,不需要示放组件,new DtPicker(options) 后,可以一直使用。  
                             * 当前示例,因为内容较多,如不进行资原释放,在某些设备上会较慢。  
                             * 所以每次用完便立即调用 dispose 进行释放,下次用时再创建新实例。  
                             */  
                            picker.dispose();  
                        });  
                    }, false);  

                        //、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

options 这个用直接声明也不管用,还是提示undefined is not a function at

2016-10-03 07:16 负责人:无 分享
已邀请:

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