薛白
薛白
  • 发布:2015-10-29 15:36
  • 更新:2019-04-28 09:41
  • 阅读:5188

官网上的日期选择的连接,用手机浏览器打开一直报Uncaught ReferenceError: plus is not defined错误

分类:MUI

官网上的日期选择的连接,用手机浏览器打开一直报Uncaught ReferenceError: plus is not defined错误。
怎么解决这个问题,mui.min,js的代码是引入了的,还有什么要做的。关键是官网上的例子都运行不对,还是说打开方式要怎么打开。

<script src="../js/mui.min.js"></script>  
        <script type="text/javascript" charset="utf-8">  
             //mui初始化  
            mui.init({  
                swipeBack: true //启用右滑关闭功能  
            });  
            var info = document.getElementById("info");  
            mui.ready(function() {  
                document.getElementById("pickDateBtn").addEventListener('tap', function() {  
                    alert("A");  
                    var dDate = new Date();  
                    dDate.setFullYear(2014, 7, 16);  

                    var minDate = new Date();  
                    minDate.setFullYear(2010, 0, 1);  
                    var maxDate = new Date();  
                    alert("B");  
                    maxDate.setFullYear(2016, 11, 31);  
                    plus.nativeUI.pickDate(function(e) {  
                        alert("C");  
                        var d = e.date;  
                        info.innerText = '您选择的日期是:'   d.getFullYear()   "-"   (d.getMonth()   1)   "-"   d.getDate();  
                    }, function(e) {  
                        info.innerText = "您没有选择日期";  
                    }, {  
                        title: "请选择日期",  
                        date: dDate,  
                        minDate: minDate,  
                        maxDate: maxDate  
                    });  
                })  
            });  

             document.getElementById("pickTimeBtn").addEventListener('tap', function() {  
                var dTime = new Date();  
                dTime.setHours(6, 0);  
                plus.nativeUI.pickTime(function(e) {  
                    var d = e.date;  
                    info.innerText = "您选择的时间是:"   d.getHours()   ":"   d.getMinutes();  
                }, function(e) {  
                    info.innerText = "您没有选择时间"  
                }, {  
                    title: "请选择时间",  
                    is24Hour: true,  
                    time: dTime  
                });  
            });  
        </script>
2015-10-29 15:36 负责人:无 分享
已邀请:
BoredApe

BoredApe - 有问题就会有答案。

涉及html5+的代码无法在浏览器环境中运行
例如你代码中这个方法:

                plus.nativeUI.pickTime()
  • 薛白 (作者)

    请问要如何运行才不报错

    2015-10-29 16:14

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