z***@vip.qq.com
z***@vip.qq.com
  • 发布:2019-02-20 16:17
  • 更新:2019-02-20 16:37
  • 阅读:1396

5+app返回按钮问题

分类:HTML5+

mui.openwindow 带原生Title打开页面时, 点返回按钮一下返回两页怎么回事?

前面不够两页的直接提示再按一下退出程序。

2019-02-20 16:17 负责人:无 分享
已邀请:
uniapper

uniapper - abc

openwindow的styles参数中添加项目: backButtonAutoControl:"none"试试?

mui.openWindow({    
    url: 'xxx.html', //String类型,要打开的界面的地址    
    id: 'id', //String类型,要打开的界面的id    
    styles: {   
    ....  
   backButtonAutoControl:"none"},  
   ...)
z***@vip.qq.com

z***@vip.qq.com (作者)

这是代码

<body>  
    <button id="btn" style="width:100px; height: 50px; margin-top: 30px; background: #ccc;">  
        打开百度  
    </button>  
    <script>  
        mui.plusReady(function () {  

            mui("body").on('tap', '#btn', () => {  
                mui.openWindow({  
                  url: 'http://m.baidu.com',  
                  id: 'httpWebView',  
                  styles: {                             // 窗口参数 参考5+规范中的WebviewStyle,也就是说WebviewStyle下的参数都可以在此设置  
                    titleNView: {                       // 窗口的标题栏控件  
                      titleText:"标题栏",                // 标题栏文字,当不设置此属性时,默认加载当前页面的标题,并自动更新页面的标题  
                      titleColor:"#000000",             // 字体颜色,颜色值格式为"#RRGGBB",默认值为"#000000"  
                      titleSize:"17px",                 // 字体大小,默认17px  
                      backgroundColor:"#F7F7F7",        // 控件背景颜色,颜色值格式为"#RRGGBB",默认值为"#F7F7F7"  
                      progress:{                        // 标题栏控件的进度条样式  
                        color:"#00FF00",                // 进度条颜色,默认值为"#00FF00"    
                        height:"2px"                    // 进度条高度,默认值为"2px"           
                      },  
                      splitLine:{                       // 标题栏控件的底部分割线,类似borderBottom  
                        color:"#CCCCCC",                // 分割线颜色,默认值为"#CCCCCC"    
                        height:"1px"                    // 分割线高度,默认值为"2px"  
                      },  
                      autoBackButton:true,  
                    }  
                  }  
                });  
            });  
        });  
    </script>  
</body>

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