• mui---通过plus.webview.create创建webview并打开新页面并传参到新页面


    create_webview_home.html(主页)

    <!doctype html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <link href="css/mui.min.css" rel="stylesheet" />
        </head>
    
        <body>
            <button id="button1" class="mui-btn mui-badge-purple">打开子页</button>
            <script src="js/mui.min.js"></script>
            <script type="text/javascript">
                mui.init();
                document.getElementById("button1").addEventListener('tap', function() {
                    mui.plusReady(function() {
                        var nwating = plus.nativeUI.showWaiting(); //显示原生等待框
                        var webview_sub = plus.webview.create(
                            'create_webview_sub.html',
                            'create_webview_sub', {}, {
                                name: 'davis'
                            }); //后台创建webview并打开页面
                        webview_sub.addEventListener('loaded', function() {
                            nwating.close(); //关闭等待框
                            webview_sub.show('slide-in-right', 150); //把新的webview窗口显示出来
                        }, false);
                    });
                })
            </script>
        </body>
    
    </html>

    create_webview_sub.html(新页面)

    <!doctype html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <link href="css/mui.min.css" rel="stylesheet" />
        </head>
    
        <body>
            <div id="div1"></div>
            <script src="js/mui.min.js"></script>
            <script type="text/javascript">
                mui.init();
                mui.plusReady(function  () {
                    document.getElementById("div1").innerText='hi,'+plus.webview.currentWebview().name;
                })
            </script>
        </body>
    
    </html>
  • 相关阅读:
    Python—使用列表构造队列数据结构
    js数组及对象去重
    当z-index遇上transform
    echarts y轴百分比显示
    在vue-cli项目中使用echarts
    IE中在a标签里的图片会显示边框
    css 三种清除浮动(float)的方法
    js技巧
    深入理解 函数、匿名函数、自执行函数
    即时反应的input和propertychange方法
  • 原文地址:https://www.cnblogs.com/beast-king/p/9118748.html
Copyright © 2020-2023  润新知