直接把H5页面,通过webview组件嵌入到小程序,可以节省很多工作量。
不过,在分享小程序页面的时候,会有一个问题。webview的url已经改变了,在分享的时候,如果能带上webview当前的url就好了,别人通过分享打开的页面就是当前页面,这样符合用户预期,体验更好。
webview 并没有提供相关的api。
为了,解决这个问题,微信在 onShareAppMessage 中 添加了 webViewUrl 参数。webViewUrl 即是webview组件当前的url。
示例代码:
Page({
onShareAppMessage(options) {
console.log(options.webViewUrl)
return {
title: '获取webview当前url',
path: 'pages/webview/webview?url=' + options.webViewUrl
};
}
})
-
如何修改微信小程序原生组件外观样式如何修改微信小程序原生组件外观样式
-
微信小程序「评价组件」评分后无法再次打开入口微信小程序像个桥梁,连接了用户和开发者。它提供了很多方便的功能组件,其中有个叫做「评价发布组件」的特别实用。这个组件让开发者能轻松地在小程序里加入评价功能,邀请用户打分和反馈。
-
监听菜单按钮(右上角胶囊按钮)的布局位置信息变化事件wx.onMenuButtonBoundingClientRectWeightChange 为微信小程序监听菜单按钮(右上角胶囊按钮)的布局位置信息变化事件API。
-
wx.getDeviceBenchmarkInfo 获取设备性能得分和机型档位数据APIwx.getDeviceBenchmarkInfo是微信小程序获取设备性能得分和机型档位数据API。
-
wx.openHKOfflinePayView 拉起WeChat Pay HK付款码APIwx.openHKOfflinePayView是微信小程序拉起WeChat Pay HK付款码API。
-
微信小程序打开任意公众号文章 wx.openOfficialAccountArticlewx.openOfficialAccountArticle是微信小程序通过小程序打开任意公众号文章api,不包括临时链接等异常状态下的公众号文章,必须有点击行为才能调用成功。
暂无评论,抢个沙发...