1.0.83 • Published 3 years ago

@iwux/webview v1.0.83

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

usage

{ "usingComponents": { "wux-webview": "@iwux/webview" } }

Page({ data:{ webviewConfigs: { src: 'https://m.ly.com', title: '', backgroundColor: '', // 配置导航 frontColor: '', hideShareMenu: false, shareConfigs: {}, // 配置分享 isThirdUrl: false, // 第三方页面,则不会在 src 地址上拼接参数 appendNewCode: false, // 添加code }, }, onLoad(options) {

<!-- 其他页面传入src,打开此页面,此页面将 src传给 <wux-webview /> -->
const src = decodeURIComponent(options && options.src || '');
const { webviewConfigs } = this.data;
webviewConfigs.src = src;
this.setData({ webviewConfigs });

}, onBindmessage(e){

<!-- 分享,页面注销触发,将数据存储在storage -->
<!-- 此页面关闭后,上个页面 或 下个页面在onShow函数取数据 -->
const cbData = e.detail;
if (Object.keys(cbData).length) {
  attachStackData(cbData);
}

}, });

Page({ onShow() { const cbData = getStackData(); if (Object.keys(cbData).length) { console.log('== postMessage callBack', cbData); } }, openWebview() { wx.navigateTo({ url: /webview/index?src=${encodeURIComponent('https://jr.qa.ly.com/webapps/baitiao/wxapp/_tools/index-dev?env=inte')}, }); }, });