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

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>

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