zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    mac+chrome 最常用快捷键
    关于<form> autocomplete 属性
    MAC vim修改hosts文件
    git 使用详解(3)—— 最基本命令 + .gitignore 文件
    git 使用详解(2)——安装+配置+获取帮助
    vue动态生成组件
    slot插槽
    provide 和 inject高阶使用
    js正则验证表达式验证
    angular常用命令整理
  • 原文地址:https://www.cnblogs.com/beast-king/p/9118748.html
Copyright © 2011-2022 走看看