前言

MUI前端框架文档https://dev.dcloud.net.cn/mui/ui/


一、引入

示例

<script src="js/mui.min.js"></script>

二、使用步骤

1.父界面index.html

代码如下示例):

<script>
		/* window.addEventListener('refresh', function(e) {
			//触发后在此发起数据请求完成数据刷新
			mui.alert('刷新')
			location.reload();
		}); */

		function refresh() {
			mui.alert("刷新");
			location.reload();
		}

		mui('ul').on('tap', 'li', function() {
			mui.alert('我是A界面');
			mui.openWindow({
				url: 'view/b.html',
				id: 'b'
			})
		});
	</script&gt;

2.子界面b.html

代码如下示例):

<script&gt;
		/* mui.plusReady(function() {
			var list = plus.webview.getWebviewById('a');
			if (list != null) {
				list.evalJS('refresh()');
			}
			mui.fire(list, 'refresh()');
		}); */

		mui.plusReady(function() {
			mui.init({
				beforeback: function() {
					//获得列表界面webview
					//var i = plus.webview.getWebviewById("a");
					var i = plus.webview.currentWebview().opener();
					if (i) {
						//触发列表界面自定义事件(refresh),从而进行数刷新
						i.evalJS("refresh()");
					}
					return true;
				}

			});
		});

		mui('.mui-table-view').on('tap', 'li', function() {
			alert('我是B界面');
			//window.location.href = "www.baidu.com"
			mui.back();
		});
	</script&gt;

总结

以上就是今天要讲的内容本文仅仅简单介绍了MUI返回一页并刷新的使用

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注