Vue项目文件中引入html文件并传参

176 阅读1分钟

在Vue中使用*plus.webview.create*来初始化并嵌套Webview窗口,通常是在基于uni-app或HTML5+的App环境下进行的,因为这些环境提供了plus对象来访问原生功能。 vue页面通过plus.webview.create建立窗口

//path新窗口加载的HTML页面地址
//id:String类型,可选,新窗口的标识
//styles: WebviewStyles类型,可选,创建Webview窗口的样式
//extras:JSON对象,可选,创建Webview窗口的额外扩展参数.值为JSON类型
plus.webview.create(path, id, styles,extras)

plus.webview.currentWebview()方法的主要作用是获取当前页面的Webview对象**‌。通过这个方法,可以获取到当前页面的Webview对象,进而可以对当前页面进行各种操作,如获取URL、执行JavaScript代码等‌。 html页面通过plus.webview.currentWebview()获取参数

document.addEventListener('plusready', (e) => {
        let {
                //参数
                xxxx
        } = plus.webview.currentWebview();
        location.href = 'callback?retype=updateOption';
}, false);